Info
Відкрити сторінку на телефоні

Що таке Opcache? Та як він працює?

Opcache (Zend Opcache) - це модуль для кешування байт-коду в PHP, який призначений для поліпшення продуктивності веб-застосунків, написаних на PHP. Основна мета Opcache - зменшити час, потрібний для завантаження та виконання PHP-скриптів, шляхом зберігання скомпільованого коду в оперативній пам'яті.

Як працює Opcache:

  • Компіляція коду: При першому запуску PHP-скрипту, його вихідний код перетворюється в байт-код - проміжний код, зрозумілий для віртуальної машини PHP (Zend VM).
  • Кешування байт-коду: Opcache зберігає цей байт-код в оперативній пам'яті сервера, уникаючи повторної компіляції при кожному запиті.
  • Швидший доступ: Збереження байт-коду в оперативній пам'яті дозволяє серверу швидше виконувати PHP-скрипти, оскільки не потрібно повторно компілювати їх для кожного запиту.