CakePHP除了提供默认的缓存引擎外,还支持APC,XCache和Memcache。我的应用程序遇到了一些问题,偶尔会出于某种原因缓存损坏的页面,我决定尝试使用另一个引擎来查看是否会产生影响。
XCache和Memcache似乎都可能需要更多的设置,但APC似乎确实是在core.php中更改一行的情况。我的问题是,在哪里可以找到关于为什么的信息我应该选择APC而不是默认引擎?优缺点都有什么?它实际上不是“只是尝试它们两个并看看是否感觉比另一个更好”(可以吗?),但基本的窥探并未揭示出缓存引擎的不同优点的简单细分。饼。
任何人都可以向我解释Cake中缓存引擎的神秘工作原理吗?或者指向一个资源吗?如果还比较了XCache和Memcache的奖励积分,因为它们可能是我的下一个停靠点......
答案 0 :(得分:5)
文件在磁盘上:
APC在记忆中:
memcached在内存中,在网络集群上: