Перевищення CPU-лімітів
2500 UAHОптимізація OpenCart: зменшення CPU та усунення 524
Проєкт
Інтернет-магазин на OpenCart
https://jeansok.com.ua/
Через стабільне перевищення CPU-лімітів (100 хв/доба) довелось перейти на бізнес-хостинг.
Завдання — оптимізувати сайт так, щоб він працював у межах звичайного хостингу.
Проблема
CPU usage стабільно вище норми
Періодично виникає Cloudflare Error 524
Cloudflare підключений, але проблему не вирішив
Навантаження зросло після:
додавання англійської версії
запуску блогу
росту трафіку з-за кордону
❗ Блокувати пошукових та AI-ботів не можна
Технічні дані
CMS: OpenCart
Хостинг: ukraine.com.ua
Cloudflare: підключений
Логи сервера (січень):
https://u.ua/d/7J2Jk4i/графіки https://docs.google.com/document/d/1IfCfHq6ScfpZfBQ5-uIE_xfP8r7Yjl5-mXl2klN5MIg/edit?tab=t.0
Що потрібно зробити
Проаналізувати серверні логи
Виявити причини високого CPU
Оптимізувати:
OpenCart (модулі, SQL)
блог та мультимовність
кешування
Усунути причини Error 524
Коректно налаштувати Cloudflare
Очікуваний результат
CPU ≤ 100 хв/доба
Відсутність 524
Стабільна робота сайту
Можливість повернення на звичайний хостинг
Без втрати SEO та мовних версій
Вимоги
Досвід з OpenCart
Розуміння CPU-лімітів shared-хостингу
Досвід роботи з Cloudflare
Вміння аналізувати логи
Бюджет
Космічні бюджети не розглядаються
Потрібна адекватна вартість за конкретний результат
Перевага виконавцям, які можуть обґрунтувати ціну та обсяг робіт
У відповіді напишіть:
Досвід з OpenCart
Як ви шукаєте причини високого CPU
Короткий план дій
Якщо хочеш — можу:
ще більше ущільнити текст (щоб вмістився в один екран Freelancehunt)
або зробити версію з фіксованим бюджетним коридором, щоб взагалі не торгуватись.
Додатки 1
Відгук замовника про співпрацю з Евгениєм Т.
Перевищення CPU-лімітівВсе добре зроблено. Поправив те що криво працювало. Порадив що додати. Рекомендую
Відгук фрилансера про співпрацю з Владом Владом
Перевищення CPU-лімітівДякую. Все пройшло нормально
-
Доброго дня, розробляю та обслуговую сайти на опенкарт більше 8-ми років.
Стикався, виправляв, нічого нового, виконаю швидко та якісно.
Напишіть мені обговоримо
-
1632 16 0 1 Вітаю! Маю великий досвід оптимізації OpenCart. Розумію природу помилки 524 (Timeout) — сервер не встигає віддати відповідь, найчастіше через зависання бази даних.
Судячи з опису (мультимовність + блог), проблема ймовірно у важких SQL-запитах (JOIN-и таблиць перекладів) та відсутності індексів.
Мій підхід до пошуку причин:
Аналізую MySQL slow query log — це покаже конкретні запити, які "з'їдають" CPU.
Аналізую Access log — щоб побачити, які саме сторінки (фільтри, категорії, блог) створюють навантаження при візитах ботів.
План дій:
… База даних: Додавання відсутніх індексів та оптимізація запитів (це різко знизить CPU usage).
Модулі: Профілювання встановлених модулів блогу та мови, відключення зайвих хуків.
Кешування: Налаштування серверного кешування (або оптимізація існуючого), щоб віддавати статику ботам без звернення до БД.
Cloudflare: Налаштування Page Rules для кешування статики на стороні CDN, щоб запити не доходили до хостингу.
-
466 Доброго дня! Я детально проаналізував ваші логи та графіки навантаження для jeansok.com.ua. Проблема перевищення лімітів CPU та виникнення помилки 524 цілком вирішувана без втрати функціоналу.
Що я побачив під час первинного аудиту ваших логів:
Агресивне сканування AI-ботами Логи фіксують масові заходи Claude-SearchBot та Applebot. Вони звертаються до важких сторінок з параметрами (фільтри, теги, пагінація), що викликає каскадне навантаження на базу даних.
Проблемні запити Journal 3: Бачу велику кількість POST-запитів до route=journal3/price. Це стандартна хвороба цього шаблону динамічний перерахунок цін при кожному перегляді товару навантажує PHP-процеси і часто стає причиною 524 помилки Cloudflare.
Важка мультимовність: Зростання навантаження після додавання англійської версії підтверджує, що в БД не оптимізовані індекси для таблиць описів та URL-аліасів.
-
277 1 1 Вітаю, можу виконати цей проєкт швидко та якісно, оскільки маю досвід у схожих проєктах! Можемо обговорити деталі та зробити це за 2 дні.
-
726 9 1 Вітаю! Я ознайомився з проектом і готовий розпочати роботу. Переконаний, ви будете задоволені результатом.
-
573 9 0 Давайте перенесемо на інший хостинг. Вийде за ціну звичайного тарифу вирішити проблему. Пишіть в особисті повідомлення, розповім детальніше.
-
2649 19 0 конкретній результат буде на власному сервері. 5-6 євро в місяць. Стабільно і якісно. Юкрейн давно вже вийшов з ряду гарних хостів. Можу реалізувати все від а до я.
-
1328 35 1 Доброго дня. Єдина причина навантажень - велике кво запитів до сайту. Єдиний спосіб з цим боротися - оптимізація бази + кешування. Звертайтеся.
-
94346 1269 1 10 Вітаю.Є великий досвід в пришвидшенні сайтів. Готовий до співпраці.
-
6538 229 4 7 Вітаю
Оптимізую Opencart
Пишіть в особисті повідомлення
Обговоримо деталі
-
4222 46 0 Маю практичний досвід оптимізації OpenCart під жорсткі CPU-ліміти shared-хостингів і роботи з Cloudflare, у подібних проєктах доводив магазини з постійних 524 та перевищень CPU до стабільної роботи в межах лімітів без втрати SEO. У вашому випадку я проаналізую серверні логи та графіки навантаження, визначу конкретні точки сплесків CPU (модулі, SQL-запити, блог, мультимовність, боти, повільні відповіді бекенду), оптимізую OpenCart і базу даних, налаштую коректне кешування та Cloudflare під реальний трафік, усуну причини Error 524 і приведу сайт до стабільної роботи з CPU до 100 хв/доба, щоб ви могли безпечно повернутися на звичайний хостинг за адекватну, обґрунтовану вартість і з чітким результатом.
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Розробка веб-сервісу «Інтерактивна ветеринарна стоматологічна карта»Суть проєкту: веб-додаток, де лікарі можуть вести інтерактивні стоматологічні карти пацієнтів (котів та собак) Дизайн інтерфейсу та всі елементи щелеп уже повністю готові у Figma (векторні SVG з розділенням по окремих зубах) Необхідний функціонал: Авторизація та кабінет… Бази даних та SQL, Веб-програмування ∙ 12 годин 44 хвилини тому ∙ 51 ставка |
Виправити проблему неповного імпорту даних з Excel-файлів специфікацій Нової Пошти в 1С:
2000 UAH
Мета: Є обробка в 1С по завантаженню специфікації Нової Пошти. З незрозумілих причин перестало підгружати деякі табличні дані. Потрібно знайти причину і усунути проблему неповного імпорту даних з Excel-файлів специфікацій Нової Пошти в 1С: Малий Бізнес. Поточний стан: В 1С… Адміністрування систем та мереж, Бази даних та SQL ∙ 14 годин 46 хвилин тому ∙ 13 ставок |
Система обліку, планування та продажу для грибної ферми
27 000 UAH
Ось повний, фінальний текст Технічного завдання (ТЗ). Він об'єднує всі ваші вимоги: 16 камер, 20 контрагентів, розклад по днях, облік тари, розрахунок рентабельності та обов'язковий поділ на три сорти грибів. Ви можете повністю скопіювати цей текст і надсилати розробникам або… Бази даних та SQL, Управління клієнтами та CRM ∙ 2 дні 18 годин тому ∙ 55 ставок |
Зовнішній звіт 1С 8.3 — прогноз залишків товарів
1000 UAH
Потрібен зовнішній звіт (.erf) для 1С:Підприємство 8.3 (конфігурація уточнюється). Що має робити: Витягувати залишки товарів з бази Аналізувати історію продажів за останні 30 днів Рахувати середній темп продажів по кожному товару Визначати через скільки днів товар закінчиться… Бази даних та SQL, Управління клієнтами та CRM ∙ 2 дні 19 годин тому ∙ 13 ставок |
Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетраціяОгляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній… Бази даних та SQL, Тестування та QA ∙ 3 дні 7 годин тому ∙ 10 ставок |