opcache включен, но почему я не вижу никакой разницы

0

У меня PHP 5.5 и opcache включен

Мой phpInfo показывает это: http://gyazo.com/97afb5a768f95e1ff2d35bb239a62afa

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.max_file_size=15M
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=60
opcache.save_comments=0
opcache.load_comments=0
opcache.fast_shutdown=1
opcache.enable_file_override=1

Но если я включил или выключил и перезапустил apache, я все равно не вижу разницы в загрузке страниц...

••• Я вижу "промахи кэшей"; что это значит? И кеш хитов 0

Я также установил различные панели gui opcache, и я вижу только 1 файл в кеше.

••• Я что-то упускаю?

Мне нужно разместить функцию php opcache в моих php файлах???

Спасибо, что помог мне.

  • 0
    var_dump(opcache_get_status()); опубликовать результаты этого
  • 0
    var_dump (opcache_get_status ()); показывает [num_cached_scripts] => 85 [хиты] => 0 [промахи] => 85 .... Что относится к попаданиям и промахам?
Показать ещё 2 комментария
Теги:
opcache

2 ответа

0
Лучший ответ

Я, наконец, знаю, в чем проблема в моем случае...

Мой сервер был в suPHP, и opcache не работал, даже если php.ini говорит "да"...

Я переключился на FastCGI и booom !!! opcache - это разница...

0

Opcache использует SMA в качестве кэша в памяти. Это только сохраняется, что процесс (или дерево процессов) существует. Я подозреваю, что вы используете вариант CLI для PHP, где процесс существует только для одного запроса. С вариантами Apache и FastCGI кеш сохраняется на нескольких запросах.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню