使用 OpCache 提升 PHP 性能
2015-01-30 11:18
405 查看
http://segmentfault.com/blog/dannywangx/1190000002523558
OpCache 通过对 opcode 的缓存和优化来提升 PHP 执行速度。在 PHP 5.5、5.6 版本中 OpCache 已内建,只是默认没有开启。PHP 5.2 - 5.4 可手动安装。
http://pecl.php.net/package/ZendOpcache
修改 php.ini 文件
在文件最后面加入:
sudo /etc/init.d/php-fpm restart
sudo /etc/init.d/nginx restart
拥有漂亮的图形化界面的项目 : https://github.com/PeeHaa/OpCacheGUI
单文件, 方便部署的项目: https://github.com/rlerdorf/opcache-status
如果在更新代码之后,发现没有执行的还是旧代码,可使用函数
之后,所有的脚本将会重新载入并且在下次被点击的时候重新解析。
OpCache 通过对 opcode 的缓存和优化来提升 PHP 执行速度。在 PHP 5.5、5.6 版本中 OpCache 已内建,只是默认没有开启。PHP 5.2 - 5.4 可手动安装。
项目主页
http://pecl.php.net/package/ZendOpcache
开启方法
修改 php.ini 文件sudo vim /etc/php.ini
在文件最后面加入:
; 开关打开 opcache.enable=1 ; 可用内存, 酌情而定, 单位 megabytes opcache.memory_consumption=256 ; 最大缓存的文件数目, 命中率不到 100% 的话, 可以试着提高这个值 opcache.max_accelerated_files=5000 ; Opcache 会在一定时间内去检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 单位为秒 opcache.revalidate_freq=240 ; interned string 的内存大小, 也可调 opcache.interned_strings_buffer=8 ; 是否快速关闭, 打开后在PHP Request Shutdown的时候回收内存的速度会提高 opcache.fast_shutdown=1 ; 不保存文件/函数的注释 opcache.save_comments=0
重启服务
sudo /etc/init.d/php-fpm restartsudo /etc/init.d/nginx restart
查看效果
拥有漂亮的图形化界面的项目 : https://github.com/PeeHaa/OpCacheGUI单文件, 方便部署的项目: https://github.com/rlerdorf/opcache-status
小提示
如果在更新代码之后,发现没有执行的还是旧代码,可使用函数 opcache_reset()来清除缓存。该函数将重置整个字节码缓存。 在调用 opcache_reset()
之后,所有的脚本将会重新载入并且在下次被点击的时候重新解析。
相关文章推荐
- 使用 OpCache 提升 PHP 5.5+ 程序性能
- 使用opcache提升PHP性能
- 使用OpCache提升PHP性能
- 使用 OpCache 提升 PHP 性能
- 使用 OpCache 提升 PHP 性能
- 在Nginx中使用X-Sendfile头提升PHP文件下载的性能(针对大文件下载)
- 使用 Nginx 的 X-Sendfile 机制提升 PHP 文件下载性能
- PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
- opcache php性能提升用法小结
- PHP使用数据库长连接,让性能提升30%
- HHVM安装使用教程-高效的PHP运行环境提升PHP性能9倍以上
- opcache提升php程序性能测试
- PHP开启opcache提升代码性能
- 为 PHP 应用提速、提速、再提速!,第 1 部分: 使用操作码缓存软件提升性能和吞吐量
- [转]为 PHP 应用提速、提速、再提速!,第 1 部分: 使用操作码缓存软件提升性能和吞吐量
- 为 PHP 应用提速、提速、再提速!,第 1 部分: 使用操作码缓存软件提升性能和吞吐量
- 使用Nginx的X-Sendfile机制提升PHP文件下载性能
- 使用Zend OpCache 提高 PHP 5.5+ 性能
- PHP 应用提速 - 第 1 部分: 使用操作码缓存软件提升性能
- 使用Nginx的X-Sendfile机制提升PHP文件下载性能