首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opcode缓存对内存使用的影响

Opcode缓存对内存使用的影响
EN

Stack Overflow用户
提问于 2008-08-27 04:36:49
回答 3查看 652关注 0票数 1

有人能告诉我与PHP操作码缓存相关的内存使用开销是多少吗?

我已经看到了很多关于opcode cache的评论,但它们都只关注性能的提高。我有一个较小的入门级VPS和内存限制是我的一个关注。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-08-27 05:09:39

大部分内存开销将来自操作码缓存大小。每个操作码缓存器都有自己的默认设置(例如,APC为30 you ),您可以通过配置文件对其进行更改。

除了缓存大小之外,缓存本身的实际内存开销是可以忽略不计的。

票数 5
EN

Stack Overflow用户

发布于 2008-08-27 09:03:40

在今天的世界里:它是不可忽视的。我认为eAccelerator的内存消耗比我做基准时的内存消耗要大大约50 MB。

如果你真的需要速度,但你的RAM可能还不够:拿40美元,为你的服务器再买一个内存;)

票数 0
EN

Stack Overflow用户

发布于 2008-08-27 09:51:30

您可以将limit设置为APC的内存消耗,但这可能会限制其有效性。

如果您只是将它用于静默操作代码缓存,那么它应该是好的。一旦内存分配满了,就不会缓存任何新的文件,但是一切都将按预期的方式工作。但是,如果没有可用的内存,apc_store()apc_fetch()这样的用户空间缓存功能就会悄然而莫名其妙地失败。

这可能很难捕获和调试,因为没有报告错误,也没有抛出异常。

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

https://stackoverflow.com/questions/29525

复制
相关文章

相似问题

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