Превышение CPU-лимитов
Оптимизация 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-лимитовСпасибо. Всё прошло нормально
--------
-
Добрый день, разрабатываю и обслуживаю сайты на OpenCart более 8-ми лет. Сталкивался, исправлял, ничего нового, выполню быстро и качественно. Напишите мне, обсудим.
-
1632 16 0 1 Здравствуйте! У меня большой опыт оптимизации OpenCart. Я понимаю природу ошибки 524 (Timeout) — сервер не успевает отдать ответ, чаще всего из-за зависания базы данных.
Судя по описанию (мультиязычность + блог), проблема вероятно в тяжелых SQL-запросах (JOIN-ы таблиц переводов) и отсутствии индексов.
Мой подход к поиску причин:
Анализирую MySQL slow query log — это покажет конкретные запросы, которые "съедают" CPU.
Анализирую Access log — чтобы увидеть, какие именно страницы (фильтры, категории, блог) создают нагрузку при визитах ботов.
План действий:
… База данных: Добавление отсутствующих индексов и оптимизация запросов (это резко снизит использование CPU).
Модули: Профилирование установленных модулей блога и языка, отключение лишних хуков.
Кэширование: Настройка серверного кэширования (или оптимизация существующего), чтобы отдавать статические файлы ботам без обращения к БД.
Cloudflare: Настройка Page Rules для кэширования статики на стороне CDN, чтобы запросы не доходили до хостинга.
-
466 Здравствуйте! Я детально проанализировал ваши логи и графики нагрузки для jeansok.com.ua. Проблема превышения лимитов CPU и возникновения ошибки 524 вполне решаема без потери функционала.
Что я увидел при первичном аудите ваших логов:
Агрессивное сканирование AI-ботами Логи фиксируют массовые заходы Claude-SearchBot и Applebot. Они обращаются к тяжелым страницам с параметрами (фильтры, теги, пагинация), что вызывает каскадную нагрузку на базу данных.
Проблемные запросы Journal 3: Вижу большое количество POST-запросов к route=journal3/price. Это стандартная болезнь этого шаблона динамический пересчет цен при каждом просмотре товара нагружает PHP-процессы и часто становится причиной 524 ошибки Cloudflare.
Тяжелая мультиязычность: Рост нагрузки после добавления en версии подтверждает, что в БД не оптимизированы индексы для таблиц описаний и URL-алиасов.
-
277 1 1 Здравствуйте, я могу выполнить этот проект быстро и качественно, так как у меня есть опыт в подобных проектах! Мы можем обсудить детали и сделать это за 2 дня.
-
726 9 1 Приветствую! Я ознакомился с проектом и готов приступить к работе. Уверен, вы будете довольны результатом.
-
573 9 0 Давайте переставим на другой хостинг. Получиться за цену обычного тарифа решить проблему.
Пишите в личные сообщения, расскажу подробнее.
-
2649 19 0 конкретный результат будет на собственном сервере. 5-6 евро в месяц. Стабильно и качественно. Украина давно уже вышла из ряда хороших хостов. Могу реализовать все от а до я.
-
1267 35 1 Здравствуйте. Единственная причина нагрузок большое кво запросов к сайту. Единственный способ с этим бороться оптимизация базы+ кешировние. Обращайтесь.
-
93843 1268 1 10 Здравствуйте. У меня большой опыт в ускорении сайтов. Готов к сотрудничеству.
-
6474 229 4 7 Здравствуйте
Оптимизирую Opencart
Пишите в личные сообщения
Обсудим детали
-
4209 46 0 У меня есть практический опыт оптимизации OpenCart под жесткие CPU-лимиты shared-хостингов и работы с Cloudflare. В подобных проектах я доводил магазины с постоянными 524 и превышениями CPU до стабильной работы в пределах лимитов без потери SEO. В вашем случае я проанализирую серверные логи и графики нагрузки, определю конкретные точки всплесков CPU (модули, SQL-запросы, блог, мультиязычность, боты, медленные ответы бэкенда), оптимизирую OpenCart и базу данных, настрою корректное кэширование и Cloudflare под реальный трафик, устраню причины Error 524 и приведу сайт к стабильной работе с CPU до 100 мин/сутки, чтобы вы могли безопасно вернуться на обычный хостинг за адекватную, обоснованную стоимость и с четким результатом.
Актуальные фриланс-проекты в категории Базы данных и SQL
Не приходят письма о заказах и заявках с сайта
700 UAH
Требуется диагностика и устранение проблемы с почтовыми уведомлениями на сайте OpenCart. На данный момент не приходят уведомления на email по следующим событиям: новые заказы; заявки на обратный звонок; комментарии, оставленные пользователями; вопросы и ответы к товарам; другие… C и C++, Базы данных и SQL ∙ 1 час 33 минуты назад ∙ 11 ставок |
Решить проблему нагрузки на хостинг сайта на ПресташопСайт с каждым месяцем требует все больше и больше ресурсов. Ответ хостера: Во время проверки сервера было зафиксировано повышенное нагрузка со стороны сервера баз данных MySQL. В моменты возникновения ошибки 500 процесс MySQL использует значительную часть ресурсов процессора,… PHP, Базы данных и SQL ∙ 5 часов 32 минуты назад ∙ 18 ставок |
Настройка системы резервного копирования и оптимизация серверной инфраструктурыЦель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры. DevOps, Базы данных и SQL ∙ 7 часов 3 минуты назад ∙ 18 ставок |
Pіm система
10 000 UAH
Необходимо создать PIM систему. Количество товаров — несколько миллионов. Есть несколько поставщиков, которые предоставляют данные в разных форматах: csv, xml, API. Данные ограничены, часто нужно находить характеристики товаров в других источниках и дополнять. Необходимо… Базы данных и SQL, Веб-программирование ∙ 9 часов 29 секунд назад ∙ 33 ставки |
Интеграция BAS швейка 8
10 000 UAH
Добрый день, нужно интегрировать BAS швейка 8, подключить сайт и CRM sales drive, наладить отчеты и другие данные Базы данных и SQL ∙ 10 часов 5 минут назад ∙ 8 ставок |