|
访客您好,登录后可看更多精彩内容!发帖、回复积分还可换实物奖品哦,还在犹豫什么,赶紧注册登录吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
PHP在5.5版本开始,加入了Zend Optimizer,不用我们再去单独下载了。默认PHP配置中是不启用Zend Optimizer的,下面说一下开启Zend Optimizer的方法。
打开php.ini文件, 在最底部增加如下配置:
- [opcache]
- zend_extension = "D:\web\php\ext\php_opcache.dll"
- opcache.memory_consumption=1024
- opcache.optimization_level=1
- opcache.interned_strings_buffer=8
- opcache.max_accelerated_files=4096
- opcache.revalidate_freq=60
- opcache.fast_shutdown=1
- opcache.enable=1
- opcache.enable_cli=1
复制代码 还有许多其它配置选项, 可以参考php.ini-production.ini来配置。需要说明的是opcache.memory_consumption=1024 这里的内存大小要根据服务器上的站点数量和服务器实际内存来设置,该数值*服务器数量<服务器实际内存,否则站点会出错。
重新启动IIS(Apache)检查PHP info() 即可找到Zend Optimizer的信息。
其中有两条信息犹为重要
- Cache hits (高级缓存命中)
- Cache misses (高级缓存未命中)
复制代码 在这两条信息中即可观察缓存运行情况,。可以用 opcache.force_restart_timeout=180 来控制更新速度,180代表时间。
|
|