75142913在线留言
使用Zend Opcache黑名单功能 排除不需要加速的PHP文件_PHP技术_网络人

使用Zend Opcache黑名单功能 排除不需要加速的PHP文件

Kwok 发表于:2019-08-11 10:11:06 点击:66 评论: 0

很多时候我们的文件不需要进行Zend OpcachePHP加速,比如生成的缓存、实时更新的配置文件,计划任务等,在启动了加速后可能会产生异常情况。

Zend Opcache给我们提供了一个黑名单功能,可以排除不需要加速的文件或者目录。

假设已安装了Zend Opcache并配置成功使用,首先找到PHP.ini的配置文件,搜索 opcache.blacklist_filename= 去掉前面的分号;如果没有找到,可以手工这个增加参数;

OPcache黑名单文件是一个文本文件,其中包含不应加速的文件的名称,每行一个。允许使用通配符,也可以提供前缀。以分号开头的行将被忽略为注释。

例如,创建一个新文件:

/etc/php7/opcache-blacklist.txt

文件写入使用通配符保存:

/var/www/public_html/55mx.com/*

并将黑名单文件路径添加到您的php.ini:

opcache.blacklist_filename=/etc/php7/opcache-blacklist.txt

这就完成了,对文本文件里的目录地址不加速的操作。

opcache-blacklist.txt中规则如下所示: 

; 将特定文件加入到黑名单 

路径/a.php 

; 以字符 x 文件打头的文件 

路径/x 

; 通配符匹配 

路径/*-x.php

除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/50
标签:PHPOpcache黑名单Kwok最后编辑于:2019-08-11 10:11:30
13
感谢打赏!

《使用Zend Opcache黑名单功能 排除不需要加速的PHP文件》的网友评论(0)

本站推荐阅读

热门点击文章