【发布时间】:2019-06-08 07:42:21
【问题描述】:
我一直在阅读有关 PHP 性能的一般概念以及可以做些什么来改进它。在开发网站时,是时候上线了,我使用 HTTP 缓存,也许还有 CDN(取决于流量)。现在这让我想知道 OPcache 是否有用,因为我已经使用了 HTTP 缓存 - 页面缓存。
OPcache的定义:
OPcache 通过存储预编译脚本来提高 PHP 性能 共享内存中的字节码,从而无需加载 PHP 并针对每个请求解析脚本。
如果启用了 http 缓存,OPcache 是否是一个加分项?我想我在某个地方错过了重点。
【问题讨论】:
-
考虑缓存未命中时会发生什么。
-
相反的说法也是有效的,为什么不呢?如果你同时缓存两者有什么缺点吗?还要考虑可能无法通过 HTTP 运行的东西,例如 cron 作业。
标签: php performance caching opcache