配置及调优

Zend OPcache:

Nginx 把HTTP请求转发给PHP-FPM, PHP-FPM再把请求交给某个PHP子进程处理。PHP进程找到相应的PHP脚本后,读取脚本,把PHP脚本编译成操作码(或字节码)格式,然后执行编译得到的操作码,生成响应。最后把HTTP响应发送给nginx,nginx再把响应发送给HTTP客户端。每次HTTP请求都要消耗很多资源。

我们可以缓存编译每个PHP脚本得到的操作码,加速这个处理过程。缓存后,我们可以从缓存中直接读取并执行预先编译好的操作码,不用每次处理HTTP请求时都查找,读取和编译PHP脚本。


真实路径缓存:

PHP会缓存应用使用的文件路径,这样,每次包含或导入文件时就无需不断搜索包含路径了。这个缓存叫真实路径缓存(Realpath Cache)。如果运行很大的PHP文件如Drupal,使用了大量文件,增加PHP真实路径缓存的大小能得到更好的性能。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容