Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В настоящее время мы готовим к запуску интернет-магазин на скрипте OkayCMS (крайней версии), который установлен на VPS. В процессе добавления товаров появились сложности, в виде замедлении импорта товаров. Чем больше добавлялось товаров, тем медленнее происходил импорт (после добавлении 400К товаров импорт практически встал). А так же функционал сайта стал работать очень медленно.

В связи с данной ситуацией, необходимо проанализировать текущие запросы и индексы CMS, в БД и на основании этого произвести оптимизацию MySQL запросов, оптимизация кода PHP, там где идет работа с тяжелыми запросами. А так же сделать в CMS кеширования запросов к БД в файлы, на уровне PHP (на основе анализа). Доработать PHP класс, чтобы кэшировал автоматически. Стандартный функционал CMS должен оставаться полноценным.

Перед выполнением действий на нашем сервере, просьба произвести вышеуказанные работы на Вашей площадке. После развертывания CMS мы предоставим тестовую базу с товарами.

По завершении работы просьба составить список файлов, которые были изменены в скрипте, а так же закомментировать информацию о правке/дополнению, в самих файлах. А так же, большая просьба, описать какие действия были произведены для оптимизации MySQL запросов в самой БД. (Примеры запросов и методы их оптимизации).

Сразу хотел бы уточнить на счет скорости. Скорость открытия страниц сайта, должна быть в рамках желтой-зеленой зоны по качеству гугла и яндекса. Чтобы они не ругались, что страницы слишком долго открываются. Иначе работа будет бессмысленна.

Сайт на тестовом хостинге

https://ellab8.sg-host.com/

Доступы к коду предоставлю исполнителю.

Срок выполнения проекта: 2-3 дня

год назад
DenDevin
39 летУкраина
8 лет в сервисе
Был
10 часов назад