Как оптимизировать настройки php+sql загрузка (долгая загрузка страницы)?
Здравствуйте. Подскажите как быть.
Данные
Магазин на ImageCMS
База товаров в 500к
Выделенный сервер
Проблема
Скорость загрузки страницы (товара) в 3 секунды
История
Вообще сама по себе ImageCMS до горя плохо оптимизирована. Генерируются тяжелые запросы с миллионной выборкой строк.
Кое как удалось часть запросов сократить. Включили кэширование для вывода категорий (когда запрос шел на страницу товара, большая часть нагрузки генерировалась именно из-за категорий).
Подключили мэмкеш (догадываюсь что сама CMS плохо работает с этим модулем).
Переехал на выделенный сервер, не дешевый, размещаемся пожалуй у одного из топовых хостеров.
Проблему решить не удалось. Вышли на скорость 2.5-3 сек.
Собственно вопрос.
По статистике видно что CMS грузит сервер на процентов 30%. Тоесть использует не все ресурсы.
Программист определил что запросы застряют именно в PHP. Тоесть мускул все быстро отдает, без медленных запросов.
Возможно есть какие-то настройки Апача, PHP которые позволят использовать ресурсы на полную. Или еще доп. кэш включить, или настройки буфера и прочее прочее. Именно решить проблему на стороне сервера, т.к с программной часть головняка очень много (как мне объяснили).
Помогите пожалуйста.
Если что могу отблагодарить $.