在 this文章中,有人认为如果您经常从数据库中获取随机实体,请使用 Memcache,如果您使用 REST 架构,请使用 Squid。请解释原因(关于 Squid)。
最佳答案
Memcache 是一个分布式对象存储 - 将对象放入和取出由您决定。它是任何用途的通用缓存。
Squid 是代理服务器和网络缓存。如果一切都通过 URL(例如 REST),那么 Squid 将免费完成这项工作。
所以总而言之,memcache 是通用的,squid 是用来缓存 URL 的结果的。
关于optimization - 为什么鱿鱼适合 REST 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812385/