一个关于Zend O+的小分享
来源:互联网 发布:到期域名查询 编辑:程序博客网 时间:2024/05/22 08:28
- 作者: Laruence
- 本文地址: http://www.laruence.com/2013/11/11/2928.html
O+是由Zend公司开发的一个PHP性能提升工具, 在PHP5.5开始, 已经随着PHP的源代码一起发布了, 并且也改名为:Opcache.
不同于APC, O+除了是Opcodes Cache以外, 还做了很多的Opcodes优化, 这个PPT就是主要列举了一下主要的优化们.
也不同于eacc, O+做的优化更多一些.
这个特性, 就使得O+要比APC快不少, 从Benchmark来看(Zend/bench.php), O+能节省5%的CPU IR, 能快7%以上.
另外就是, 随着Opcache进入PHP源代码树, APC我们也就不在做更新了, 主要的精力都迁移到了O+的进一步开发上.
所以, 建议大家都切换O+吧(支持5.2 到最新的5.5). 基本上只需要改一个配置, 你就能得到性能提升, 何乐而不为呢? 是吧.
一个Opcache的推荐配置:
zend_extension=opcache.so opcache.enable_cli=1 opcache.memory_consumption=128 //共享内存大小, 这个根据你们的需求可调 opcache.interned_strings_buffer=8 //interned string的内存大小, 也可调 opcache.max_accelerated_files=4000 //最大缓存的文件数目 opcache.revalidate_freq=60 //60s检查一次文件更新 opcache.fast_shutdown=1 //打开快速关闭, 打开这个在PHP Request Shutdown的时候 // 会收内存的速度会提高 opcache.save_comments=0 //不保存文件/函数的注释对于5.5以前的PHP, 可以在这里下载到最新版的O+, ZendOpcache
- 一个关于Zend O+的小分享
- 一个关于Zend O+的小分享
- 一个关于Zend O+的小分享
- 分享Lost里的一个小故事
- 分享自己的一个小数据库“Bug”
- nextint()方法的一个小细节分享
- 分享一个有意思的小程序!!
- 分享一个有意思的英语小故事
- 关于友盟分享的小问题
- 分享一个小技巧
- 分享一个小题目
- 关于使用vim的小技巧 (O命令延时)
- 关于zend studio的汉化
- 安装zend studio10.0.0遇到的一个小问题以及解决
- 项目中分享功能的实现-----------一个小的记录
- RPG/400 自己写的一个小实例分享!(1)
- RPG/400 自己写的一个小实例分享!(2)
- RPG/400 自己写的一个小实例分享!(3)
- IOS开发笔记:编译时出现的错误和解决办法
- Struts2中的valuestack
- Activity类别及其说明
- 2013.11.29小结
- Java JDBC技术抽象出来的公共类,个人觉得已经很完美了
- 一个关于Zend O+的小分享
- Ajax的核心技术XMLHttpRequest方法
- mac os 利用ssh 搭建git server服务器详细教程,以及git基本用法(下)
- [安卓破解]MirrorOp Sender 1.1.2.0 ,无时间限制
- OD调试器DIY
- 系统调用:系统调用的实现
- 计算机一级刊物和核心期刊介绍
- 03--java中的运算符
- Enqueue (队列等待)