Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有用 PHP 开发的网站。我正在使用操作码缓存。
但是因为像 eAccelerator 或 APC 这样的 Opcode 缓存缓存在 RAM 中,我需要太多的 RAM。
因此,我正在寻找将 PHP Opcode 缓存在硬盘中的任何项目或技术。
非常感谢
(我的网站不赚钱,所以我在考虑更便宜的解决方案)
所有操作码缓存都允许您配置使用的共享内存的最大大小(查找名称中带有shm的配置选项- 用于共享内存- 例如。apc.shm_size)。所以你可以控制他们不使用太多的内存。
apc.shm_size
一些缓存还允许您在磁盘上缓存而不是/除了在 ram 中缓存:
问题是,与没有操作码缓存的普通 php 相比,少量共享内存或仅磁盘缓存是否会在性能上为您带来任何好处。与使用缓存时一样,您应该对此进行基准测试。