将php_apc与symfony一起使用时存在各种问题,
如果提升不是那么重要,我将用memcached替换apc。
答案 0 :(得分:8)
APC和memcached不是一回事:
最重要的是,APC有两个角色:
对于memcached:
您可以使用APC或memcached或两者作为数据缓存(这就是我们正在处理的项目中正在进行的工作:一些数据缓存在APC中,另一些数据使用memcached)
但是,如果你想要一些操作码缓存,你必须使用APC (或eAccelerator;但不确定它是否得到良好维护)。
答案 1 :(得分:4)
<强> See this please :) 强>
Memcached是一种分布式缓存 系统,而APC是非分布式的 - 主要是操作码缓存。
如果(且仅当)您有网络 必须依赖的申请 不同的Web服务器(负载均衡), 你必须使用memcache 分布式缓存。如果没有,只是 坚持使用APC及其缓存。
您应该始终使用操作码缓存, APC是哪个(也是APC会得到的) 集成到php6 iirc中,为什么不呢 现在开始使用它。)
你可以/应该同时使用两者 目的。