Рубрики
Uncategorized

Как открыть функцию opcache в PHP для повышения эффективности обработки программ

Автор оригинала: David Wong.

краткое введение

Предшественником opcache является optimizer +, который является компонентом ускорения оптимизации PHP, разработанным Zend. Это экономит время, которое opcode + повторно компилирует из кэша PHP, что может быть использовано кодом в будущем. В то же время он также применяет некоторые шаблоны оптимизации кода, чтобы ускорить выполнение кода. Это ускорит выполнение PHP.

Обычный процесс выполнения выглядит следующим образом:

Процесс выполнения opcache выглядит следующим образом:

Установка Yum

список php -v yum *opcache* yum -y установить rh-php 71-php-opcache.x86_64

kill -USR2 cat `/usr/локальный/php/var/запуск/php-fpm.pid` перезагрузка nginx -s

для настройки

zend_extension=opcache.so [opcache] ; включите функцию opcache

В среде CLI откройте функцию opcache

; размер общей памяти opcache, в МБ

; размер памяти строки между процессами, в МБ

; количество файлов в памяти, которые можно кэшировать. 200-1000000 ; вы можете использовать “найти. – введите F – print | grep PHP | WC – L”, чтобы подсчитать количество файлов

; время истечения срока действия кэша, в секундах

; включите механизм быстрого реагирования для вызова деструктора в коде, и PHP 7.2.0 начнет удалять

; откройте проверку обновления файла и получите повторную проверку по истечении указанного времени, изменения файла будут проверены, а кэш обновлен. Если он установлен в 0, он никогда не будет проверен

; включить кэширование двоичных файлов экспорта во внешние файлы при переданном значении opcache.file_cache=/tmp

Проверьте, прошла ли установка успешно

php -mod phpinfo(); ?> phpinfo(); ?>

Общие функции

//Сбросьте все кэши opcache. Кэш, созданный в режиме FPM, не может быть сброшен в CLI. var_dump(opcache_reset());//bool(true)

Выше приведено все содержание этой статьи, я надеюсь помочь вам в вашем исследовании, и я надеюсь, что вы сможете больше поддерживать developeppaer.