OPcache
OPcache — это встроенный механизм PHP, который сохраняет уже скомпилированный код скриптов в памяти сервера и помогает сайту работать быстрее. Когда пользователь открывает страницу, PHP обычно читает файлы, разбирает их и преобразует в инструкции для выполнения. OPcache убирает часть этой повторной работы — готовый байт-код берётся из памяти, а не создаётся заново при каждом запросе.
На хостинге OPcache особенно важен для сайтов на PHP: WordPress, Joomla, Drupal, Bitrix, интернет-магазинов, личных кабинетов и самописных проектов. Он снижает нагрузку на процессор, ускоряет обработку страниц и делает работу приложения стабильнее при росте посещаемости. Для владельца сайта это означает более быстрый отклик без изменения кода и без перехода на более дорогой сервер в тех случаях, когда узким местом была повторная компиляция PHP-файлов.
OPcache не нужно путать с кешем страниц, Redis или Memcached. Кеш страниц хранит готовый HTML-ответ, Redis и Memcached обычно сохраняют данные приложения, результаты запросов или сессии. OPcache работает ниже — на уровне самого PHP-кода. Он не кеширует контент страницы и не заменяет базу данных, а ускоряет выполнение скриптов.
В этой статье мы попытались объяснить что такое «OPcache» максимально простыми словами.



