标签列表
你知道PHP中有哪些好用的基于文件的缓存吗?
php
caching
memcached
4
4
要缓存的数据将是HTML文件,保留时间从3天到1周不等。我的理解是,如果服务器崩溃,使用memcached不是一个好的解决方案,因为我们会失去所有缓存内容。
-
Strong Like Bull
3
个回答
3
3
你应该尝试了解一下
Memcachedb
。Reddit的人似乎在
这场演讲
中提到他们正在使用它,并且有很多积极的评价。Memcachedb与Memcache相比,具备磁盘存储的坚固性,同时保留了简洁性。
-
daveslab
3
哇,感谢这篇文章。它真的帮了我很多。但愿他们在命名时没有使用"memcachedDB"这个名称,因为名称中的MEM让我感到困惑。
- Strong Like Bull
还有一个问题是,在使用Memcachedb和/或NO SQL数据库之间,应该在哪里划分界限。我想这本身就是一个问题。
- Strong Like Bull
1
坦白地说,在那个层面上没有什么区别。这只取决于你需要多少功能。如果你想为缓存添加各种有趣的东西,你需要考虑更复杂的解决方案,比如MongoDB,但否则memcacheDB应该可以正常工作。一些NoSQL数据库是高级键值存储,而其他一些则更为复杂。
- daveslab
回答链接
1
1
如果您正在缓存整个页面,可以使用 HTTP 缓存,例如 Squid。
-
troelskn
2
是的,这是正确的。然而,我们需要一种PHP API来缓存基于用户偏好的“特定”网页。在我们的情况下,我们将网页视为纯文本文件。
- Strong Like Bull
1
你如何鉴别这些页面呢?Squid可以拥有配置文件来控制它缓存哪些页面。你或许能将你的缓存逻辑迁移到那里。例如,你可以设置一个特定的cookie,并让Squid寻找它。
- troelskn
回答链接
1
1
考虑使用
Zend_Cache
。它将为您提供一个良好一致的缓存操作API。它提供了一个非常好的基于文件的后端,但是您可以根据需要将其替换为其他后端。
-
timdev
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
6
Haskell 中有哪些函数被缓存?
5
PHP的好用模板系统有哪些?
3
你能推荐哪些JavaScript缓存?
4
轻量级、基于PHP的布局框架...你知道有哪些吗?
3
你知道有哪些好用的数据库模式迁移工具吗?
22
你知道哪些与PHP相关的反模式?
3
一个基于PHP (CodeIgniter)的招聘网站,有哪些好用的搜索服务?
3
有人知道Delphi 7缓存DCU文件的位置吗?
4
你如何知道 Laravel Model 中有哪些字段?
7
有哪些好用的PHP性能分析工具可以使用?