Разработчики языка PHP настоятельно рекомендуют включать модуль OpCache. Модуль компилирует и оптимизирует PHP-скрипты, а затем кеширует скрипты в памяти, чтобы они не компилировались при каждой загрузке страницы.
Установите в файле php.ini следующие опции:
Пример #1 Рекомендуемая конфигурация модуля OpCache
opcache.enable=On opcache.enable_cli=On
При работе с веб-сервером IIS рекомендуют включать модуль WinCache, особенно в окружении, которое даёт виртуальный хостинг, или при запуске приложения с сетевого файлового хранилища NAS (англ. Networked File Storage). Обратите внимание, начиная с PHP 8.0.0 модуль WinCache больше не поддерживается. Приложения PHP автоматически получат преимущества, которые даёт модуль WinCache. Операции файловой системы кешируются в памяти. Модуль WinCache также умеет кешировать в памяти пользовательские объекты и разделять эти объекты между процессами файла php.exe или php-cgi.exe — совместно использовать объекты между запросами. В большие веб-приложения часто устанавливают плагин, модуль или настраивают параметр конфигурации, чтобы работать с кешем пользовательских объектов через модуль WinCache. Кеш объектов включают в приложениях, когда требуется высокая производительность. Модуль WinCache скачивают в каталог PHP-модулей, который определяет директива extension_dir в файле php.ini. Модуль доступен как DLL-файл или файл архива WINCACHE_*.tgz на сайте » http://pecl.php.net/package/WinCache. Установите в файле php.ini следующие опции:
Пример #2 Рекомендуемая конфигурация модуля WinCache
extension=php_wincache.dll wincache.fcenabled=1 wincache.ocenabled=1 ; Директиву удалили с wincache 2.0.0.0