Zend Cache Core 和 APC - 我不明白旧的缓存条目是如何失效的
对于 Zend_Cache_Frontend_Core,您可以定义一个生命周期,并且根据文档,定义一个“automatic_cleaning_factor”。
根据手册,该属性指定对缓存的写入次数,旧缓存条目会变得无效。
当我使用 APC 作为后端时,缓存是否应该自动失效而无需写入缓存?
或者我误解了什么?
For Zend_Cache_Frontend_Core you can define a lifetime and, according to the documentation, a "automatic_cleaning_factor".
According to the manual, this property specifies on how many writes to the cache old cache entries get invalid.
When I use APC as backend shouldn't the cache invalidate itself automatically without having to write to the cache?
Or did I misunderstand something there?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
APC 可以做两件事 - 缓存 php 操作码和缓存用户(应用程序数据)。它会自动清除过时的操作码缓存条目(通过检查文件修改时间),但它无法自动删除缓存条目。
您必须指定条目以在应用程序中删除和管理它。
APC can do two things - cache php opcodes, and cache user (applicaton data). It will automatically purge stale opcode cache entries (by checking file modified times) but it has no way to automatically delete your cache entries.
You must specify entries to remove and manage this in your application.