众所周知,PHP是动态语言,每次访问都会从磁盘请求文件,然后编译后输出,常常使得磁盘IO变为瓶颈,PHP的Opcache扩展可以缓存PHP脚本至内存,从而减少对磁盘的读取,这样一来,大幅度提高了网站的访问速度。
安装方法
十分简单。进入宝塔面板管理页面,打开软件商店,找到网站所使用的PHP版本,进入安装扩展页面,安装opcache即可,已自动配置默认的缓存设置,如无特别需要,可以不用修改。
再次进入网站,发现速度大规模提升了。
经部分用户验证,同样的接口从以前的几百毫秒提升到现在的50ms左右,提升了数倍速度。
缺陷
由于对PHP文件的缓存,因此对PHP文件的改动不会立即生效,需要等待缓存过期后生效,因此可能不适用于某些网站,如需调整缓存过期时间,请另行查阅相关文档,这里不做详细讨论。