Что такое OPcache

OPcache – это расширение PHP. Это расширение является хорошим решением проблем производительности вашего сайта. OPcache повышает производительность PHP, сохраняя байт-код скомпилированного скрипта в общей памяти. Таким образом, это устраняет необходимость PHP загружать и анализировать скрипты по каждому запросу. Эта функция положительно влияет на производительность. Это снижает время загрузки вашего сайта за счет увеличения скорости обработки запроса веб-сервером. В некоторой степени OPcache также помогает избежать нагрузки на сервер. OPcache поставляется вместе с PHP от версии PHP 5.5.0 и выше. OPcache также доступен в PECL. Проще говоря, механизм кэширования, который поставляется с PHP 5.5, называется OPcache.

Как работает OPcache?

OPcache работает аналогично APC, Xcache и т. Д. При изучении работы OPcache, каждый сценарий PHP необходимо компилировать во время выполнения. Это выполнение включает в себя преобразование текста в двоичный файл. Это занимает некоторое время. Предположим, что 100 пользователей вызывают один сценарий, тогда это время будет в 100 раз больше, чем в случае, когда вызывается один пользователь. Это также может увеличить нагрузку на ваш веб-сервер, выполняющий и другие задачи. Это является недостатком PHP для реализации этой передачи. Здесь вам поможет механизм кеширования. Как и в случае с APC или Xcache, механизмы кэширования сделают это только один раз. Это будет во время первого выполнения определенного файла PHP. OPcache также работает таким же образом. После первого исполнения предварительно скомпилированный скрипт хранится в памяти. Этот предварительно скомпилированный скрипт можно использовать в следующий раз. Это значительно повысит производительность ваших веб-приложений на основе PHP.

Нужно ли устанавливать OPcache?

Если вы разместили свой сайт на сервере (хостинге), который не загружен большим количеством запросов и работает с хорошей скоростью, возможно, вы до сих пор не беспокоились о производительности. Но если вы находитесь на сервере, с высоким уровнем трафика или на ваш сайт идет много трафика, самое время подумать о механизме кэширования. Встроенный механизм кэширования в PHP в полной мере удовлетворит ваши потребности в производительности. Вы можете использовать OPcache, если вы ожидаете увеличения трафика с ваших сайтов в будущем.

 

Включение OPcache в cPanel

Вы можете легко включить OPcache с помощью интерфейса cPanel. Выполните следующие шаги, чтобы включить OPcache для вашего сайта.

1) Войдите в интерфейс cPanel.

2) Перейдите к «Выбрать версию PHP» в разделе «Программное обеспечение». Страница выбора PHP | расширения будут открыты.

3) Ищите «Текущую версию PHP». Если он является родным, пожалуйста, измените его на другую версию. Вы можете сохранить версию без родной опции.

4) Установите флажок рядом с «opcache».

 

5) Нажмите на кнопку «Сохранить».

6) Вы успешно установили расширение OPcache.