Стоимость указана, чтобы вам было проще оценить примерные расходы на решение вашей задачи. Окончательную цену фрилансер сможет сообщить в личной беседе после уточнения деталей.
Заказчик обратил внимание на повышенную нагрузку, на MySQL, при отсутствии посетителелей. Сайт новый, его начали сканировать боты от яндекса, google и bing. C самого начала было видно не вооруженным взглядом, что сайт optbk.ru (на OpenCart) работает медленно.
Для решения проблем использовался xhprof.
C помощью него вышли на функцию getTotalProducts в классе ModelCatalogProduct (файл на сервере /catalog/model/catalog/product.php)
добавил пару строк для откладки, которые пишут в файл sql_logs.txt все выполняемые запросы.
1. проблемы были с запросами, долго выполнялись. Полечил с помощью индексов на таблицах. Все изменения по базе в файле patch.sql (его надо выполнить у вас на базе optbk755_shop).
После применения изменений на базе, по xhprof видно, что работа сайта выросла (стала быстрее) в почти в 10 раз (две сравнительные картинки прикладываю). Возможно у вас на сервере такого прироста не будет, но однозначно он будет существенный. Как следствие должна уйти нагрузка на сайт.
2. из лога sql_logs.txt видно что sql запросы одни и те же выполняются два раза. Т.е. сначало одна пачка из 32 запросов выполняется. А потом опять эта же пачка из 32 запросов выполняется. Т.е. если выяснить из каких php скриптов дважды дергается функция getTotalProducts, то можно опять же снизить нагрузку на сервер, да и сайт будет шустрее работать.
Все упомянутые файлы есть в архиве.