PHP操作码缓存在硬盘上?

时间:2010-02-11 06:30:14

标签: php opcode

我有用PHP开发的网站。我正在使用操作码缓存。

但是因为像eAccelerator或APC这样的操作码缓存被缓存在RAM中,所以我需要太多RAM。

所以我正在寻找将PHP操作码缓存在硬盘中的任何项目或技术。

非常感谢

(我的网站不赚钱,所以我想更便宜的解决方案)

1 个答案:

答案 0 :(得分:1)

所有操作码缓存允许您配置所使用的共享内存的最大大小(在 shm 中查找 SHared Memory 的配置选项 - 在名称中,例如。apc.shm_size)。所以你可以控制他们不会使用太多的ram。

某些缓存还允许您在ram中缓存磁盘而不是缓存:

问题是,与没有操作码缓存的普通php相比,少量共享内存或仅磁盘缓存是否能获得任何性能。与使用缓存时一样,您应该对此进行基准测试。