yii — xcache не ускоряет мое php-приложение

У меня есть приложение php, которое предоставляет спокойный сервис, я хочу ускорить его с помощью xcache, но ситуация не такая, как предполагалось.

Мое php-приложение основано на yii 1.1, а тестируемая функция выполняет тяжелые запросы и вычисления БД. Истекшее время, если не используется xcache, составляет 600 мс (запрос дБ 300 мс), и в целом все равно, если использовать xcache.

Я вижу, что xcache действительно работает, зайдя на страницу администратора xcache.

Xcache может сэкономить время, избегая создания дублированного кода операции , теоретически это может ускорить мое приложение, но это не так, может кто-то объяснить?

-4

Решение

Вы должны попробовать включить opcache в php ini, который теперь входит в состав ядра php. лучшей альтернативой будет попытка оперировать тяжелым запросом

0

Другие решения

Профилируйте свою заявку. Вы не можете ожидать значительного ускорения, если узким местом является IO или некоторые плохо оптимизированные запросы к БД.

0

Opcache в настоящее время является стандартом, и настоятельно рекомендуется его использовать.

Это также очевидно, что вам не нужно ничего делать (кроме как устанавливать), поскольку Opcache управляет всеми настройками и получением кэшей Op-кода для вас прозрачно.

В качестве альтернативы, вы можете попытаться диагностировать ваш запрос, просматривая индексы базы данных, используя EXPLAIN (если вы используете MySQL) и кэшируя результаты.

0

Я думаю, что причина в том, что время компиляции — только малая часть целого. Я протестирую это и выложу результат сюда позже.

0
По вопросам рекламы [email protected]