• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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 16:52
хостинг: есть
домен: есть
OpCache
Приветствую! включил Opcache попробовать что за зверь, но пока ничего не понятно.

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

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

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

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

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

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

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

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

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

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

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

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

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

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города