Быстродействие сайта на Commerce

Главные вкладки

Аватар пользователя ladovod77 ladovod77 18 марта 2015 в 11:05

Прошу совета у сообщества. Клиенту необходимо было улучшить скорость работы сайта интернет-магазина на Commerce. Сайт не сильно загружен - собственно сама страница товара, в хедере корзина, в правом сайдбаре 5 рекомендуемых товаров. Сделал настройки кэширования для views, установил entity cache + commerce entity cache. Также был опробован модуль file cache. Все сделанные манипуляции особого результата не принесли максимум 10%.
Devel выдает
Executed 748 queries in 1369.6 ms. Queries exceeding 5 ms are highlighted. Page execution time was 3333.41 ms. Memory used at: devel_boot()=2.31 MB, devel_shutdown()=56.33 MB, PHP peak=57.75 MB.
Почему-то много времени затрачивается на DrupalDatabaseCache::getMultiple - 523.2 ms, а также views_plugin_argument_validate_taxonomy от 19 до 250 ms. Хотел использовать XHProf, но хостер отказался установить это расширение, указав в письме что "Установка расширения возможна только в домашнюю директорию". Может кто-то сталкивался с подобным. Если Ваше предложение сможет решить в той или иной мере данную проблему, готов оплатить по договоренности (писать в личку).

Комментарии

Аватар пользователя bsyomov bsyomov 18 марта 2015 в 14:46

"ladovod77" wrote:
Executed 748 queries in 1369.6 ms. Queries exceeding 5 ms are highlighted. Page execution time was 3333.41 ms. Memory used at: devel_boot()=2.31 MB, devel_shutdown()=56.33 MB, PHP peak=57.75 MB.
Почему-то много времени затрачивается на DrupalDatabaseCache::getMultiple - 523.2 ms,

Смените хостера.
Пол секунды доставать данные очень простыми запросами из кеша - явные проблемы с mysql. На этом фоне не удивительно, что 1.4 секунды просто на запросы к базе... А drupal весьма критичен к производительности mysql.

"ladovod77" wrote:
Хотел использовать XHProf, но хостер отказался установить

Подсказка: Такими вещами надо заниматься у себя в окружении для разработки, а не на продакшене уже у хостера.

"ladovod77" wrote:
Если Ваше предложение сможет решить в той или иной мере данную проблему, готов оплатить по договоренности (писать в личку).

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