Общее
ВСЕГДА ставим не ниже пхп 5.6! (Статья писалась давно)
В php 5.6+ вшит opcache, который круче всех остальных прекомпиляторов и нативен. Но им нельзя управлять, т.е. его нельзя использовать для альтернативы кеширования страничек в файлах.
Я могу ошибаться, т.к. только начал догонять, что и как происходит, но все же.
Не надо путать прекомпилятор и пользовательский кеш.
Прекомпилятор OPcache нативен и вшит в php5.6+, поэтому все проекты на этих версиях пхп сразу показывают намного большее значение в панели производительности.
При этом OPcache, в отличии от остальных, не дает инструментов для кеширования пользовательские данные. Однако, если у opcache не прописан black_list в настройках сервера,
то он будет прогонять через себя и папку /bitrix/cache/, тем самым ускоряя ее обработку.
Таким образом получается, что при прекомпиляторе opcache и типе кеширования "файлы", панель производительности показывает большее значение, чем при прекомпиляторе opcache и типе кеширования memcache (например).
Timeweb memcache
< ?php
return array (
'cache' => array(
'value' => array (
'type' => 'memcache',
'memcache' => array(
'host' => 'localhost',
'port' => '11211'
),
'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
),
),
);
Beget
включить memcahed в панели. Стоит денег
хост localhost
порт 11211
Свежие комментарии