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

У меня 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

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

••• Я что-то упустил?

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

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

0

Решение

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

0

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

Я наконец-то знаю, в чем была проблема в моем случае …

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

Я переключился на FastCGI и Booom !!! opcache делает разницу …

0

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