当前位置

PHP启用OPCache加速

James Qi 在 2018年9月3日 - 23:15 提交

  我们使用LAMP结构搭建网站已经有12年了,前面很多年PHP都是没有加缓存优化,CPU很吃力,只能拿硬件扛,16核CPU算是一般的配置。2014年我们才安装了PHP代码缓存的APC模块,还在Drupal单服务器设置Memcache缓存,APC对Web服务器CPU的压力降低了很多,Memcache对于MySQL的压力降低了很多。

  再后来服务器搬迁到阿里云,系统安装的PHP版本是5.6.x,自带了OPCache,只需要在php.ini中开启就可以,使用起来效果也不错。

  安装和配置办法我就不复制过来了。我们自己最近遇到CPU占比持续达到100%的情况,想进一步提升效率,尝试把php.ini中的opcache.validate_timestamps关闭,也就是不再检查php文件的时间戳,只有重启apache时新php文件才会生效。但实际上这样做发现CPU效率提升并不明显。

 

自由标签:

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。