首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用OpCache部署PHP

用OpCache部署PHP
EN

Server Fault用户
提问于 2022-11-07 13:01:52
回答 1查看 286关注 0票数 -1

如何使用启用的OpCache部署PHP应用程序?我的处境:

  • 我有使用PHP7.4和启用OpCache的web服务器。
  • 服务器是常见的虚拟4vCPU + 8GB RAM。
  • 我使用工具Deployer -完成与开关符号链接。
  • 部署在一天中有很多次。通常,我会部署5-10倍的小更改。
  • 在部署之前我有3-4负载。
  • 部署后,我运行opcache_reset ( http请求的curl),加载大于10,响应时间太长。

我理解Opcache如何在PHP中将缓存保存到共享内存中。但是,在没有高负载和完全可用的情况下,正确的部署解决方案是什么呢?

EN

回答 1

Server Fault用户

发布于 2022-11-13 14:52:25

感谢上面的答案和链接。

目前的解决办法是:

  • 部署后不要调用opcache_reset
  • 为选项opcache.memory_consumption__设置更大的值。
  • 我在晚上做opcache_reset的工作。

夜间cron工作的原因是CPU使用率高,而溢出缓存和OpCache自动调用重置缓存。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1115025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档