• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. OpCache

Форумы Хостинг OpCache
itradestorez
13.02.2017
хостинг: есть
домен: есть
OpCache
Приветствую! включил Opcache попробовать что за зверь, но пока ничего не понятно.

Что значит "Промахов" ?

использовано 24 мб из 32 мб, а если поставить 16 мб? то остальные 8 мб не влезут и что произойдет?

очень много полей "не определено" как быть с ними?

как вообще понять на сколько что улучшилось? визуально вроде бы ничего...
itradestorez
13.02.2017
хостинг: есть
домен: есть
а и еще, стоит ли заморачиваться с memcache и в чем отличие от opcache? Как-то сейчас кучу кешей появилось, а что к чему не понятно :(
Сергей М.
13.02.2017
хостинг: есть
домен: есть
Здесь
Обзор расширения OPCache для PHP / Блог компании Mail.Ru Group / Хабрахабр
Кэширование и memcached / Хабрахабр
можете посмотреть хорошие статьи, описывающие работу этих технологий
Илья
13.02.2017
хостинг: есть
домен: есть
1. opcache кеширует исходный код файлов. memcache - это база данных, которая хранится в памяти. Цели этих двух функций абсолютно разные.
2. Промахов - это количество раз, когда был запрошен исходный код и он не был в кеше. Попаданий, это сколько раз исходный код вместо компиляции был взят готовым из opcache.
Судя по графикам opcache закешировал около 300 файлов и к ним обратились более 14 000 раз. Что является эффективным.
3. Если памяти поставить меньше чем нужно, то новые файлы будут вытеснять самые старые, которые попали в кеш. Работа такой системы становится неэффективной.
itradestorez
13.02.2017
хостинг: есть
домен: есть
понял. Т.е. он как бы компилируется и отдается уже готовый результат, если готового результата нет, он обрабатывается как обычно
Илья
13.02.2017
хостинг: есть
домен: есть
Да, так и есть.
itradestorez
13.02.2017
хостинг: есть
домен: есть
а как указать чтоб админку не кешировало? все что за /wp-admin/ не кешировать, чтоб лишнюю память не жрало? а то щас wordpress по 25 мегабайт ест, а тот же opencart всего 10
Илья
13.02.2017
хостинг: есть
домен: есть
а как указать чтоб админку не кешировало? все что за /wp-admin/ не кешировать © itradestorez

Можно попробовать создать .htaccess в директории /wp-admin/ и указать в нем
php_flag opcache.enable off

не уверен, что сработает, но попробовать можно.
itradestorez
13.02.2017
хостинг: есть
домен: есть
понял! спасибо!
info620
14.02.2017
хостинг: есть
домен: есть
а как указать чтоб админку не кешировало? © itradestorez

Або
ini_set('opcache.enable', 0);
itradestorez
14.02.2017
хостинг: есть
домен: есть
php_flag opcache.enable off
не помогло
trinidat
16.02.2017
хостинг: есть
домен: есть
Вопрос по OpCache

1. как понять сколько памяти нужно для сайта, 32 мб сожрал и не подавился

2. Частота проверки изменений OpCache какое оптимальное число?
Илья
16.02.2017
хостинг: есть
домен: есть
1. как понять сколько памяти нужно для сайта, 32 мб сожрал и не подавился © trinidat

Зависит от объема PHP исходников. Давать нужно столько, что б оставалось место.

2. Частота проверки изменений OpCache какое оптимальное число? © trinidat

Оптимальное значение = 0. Тогда информация в OpCache будет обновляться сразу при замене PHP файла.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города