在折腾好VPS之后, 就打了一条 sudo apt-get upgrade 然后显示PHP版本已经更新到 5.5.9.查了一下更新记录,其中最重要的是就是 PHP5.5 之后就内置加速缓存 OpCache (默认就是开启的).
在 php_info(); 命令之后则有一块很重要的新模块:
也就是说 PHP 会把一些常用的文件编译成 Opcode 放内存中供下次调用,这样就会省时间,因为PHP是动态语言,每次 apache 服务器去解释PHP程序很耗时间的.
在 PHP5.5 之前,有类似的开源模块,比如 APC (Another PHP Cache), 用得也很多, PHP5.5 引进的 OpCache 就是为了取代APC 的,APC也无法在 PHP5.5 之后安装使用.
较高的命中率, 减轻了APACHE的负担, 整个APACHE服务器行云流水.
这个是当前 OpCache 的缓存列表, 可以看到命中率也挺高的.
当然, 如果你在虚拟主机(VPS)上, 一般自己是没有 root 权限的, 所以没法安装, 如果主机没有升级到PHP5.5 那么可以联系一下, 看是不是可以升一下级用于提高服务器处理PHP的效率.
其它加速PHP和MYSQL的开源系统有 memcached 等.都是很不错的开源项目.加速的原理都类似,无非是减少数据库查询的次数,能到内存中去取就去取.要么就是减少动态解释PHP代码的过程,把已经[处理]过的PHP代码结果(中间代码 OpCode) 缓存起来,供需要直接调用.
运维/DevOps
- 如何使用 NVM 清理除了保留版本以外的所有 Node.Js 版本
- 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里
- MySQL参数一键配置脚本: 有效提升数据库性能
- 把 MySQL 中的 MyISAM 表格转换成 InnoDB 的PHP小工具
- 通过 MySQLTuner 来检查数据库配置
- 升级到 PHP 5.5 之后内置 OpCache 加速缓存
- VPS低配置服务器优化的一些方法
- 如何在 Linux 下 列出最耗资源的进程 (BASH 脚本)
- 在LINUX下循环备份的方法
- 更改Wordpress博客全站的评论名称
- 几条Wordpress 博客 有用的 SQL 语句
上一篇: 家教网的赢利模式
下一篇: 持之与恒
扫描二维码,分享本文到微信朋友圈




干脆升到 5.6 哈哈.现在也是很慢咯,不是性能问题吧,是机房问题…
不会吧..现在速度应该很快的..我说的是服务器响应速度,不是网络传输速度.
上托管主机比较好,并且建议杋房的能源要用水电,水电会比较润滑,用火电的服务器速度会比较慢——因为干燥.
哈哈……黑得怎么样?
您一天写几篇呀,我的feedly被你刷屏了哟,哈哈.
我错了….