Jac*_*ine 5 rest optimization caching squid
在此文章中,有人认为,使用内存缓存如果你经常从数据库中获取随机实体,和Squid如果使用REST架构.请解释原因(关于鱿鱼).
Memcache是一个分布式对象存储 - 您可以将对象放入和放出.它是任何用途的通用缓存.
Squid是代理服务器和Web缓存.如果一切都通过URL(例如REST),那么Squid将免费完成这项工作.
总而言之,memcache是通用的,Squid用于缓存URL的结果.
REST 是关于 http 和资源的。
squid 可以用作反向代理,因此它将从网络服务器获取负载。服务器端可以设置一些expires http header来指示缓存的时间窗口。
也就是说,缓存主要是通过标准 http 标头完成的,因此它比缓存数据库查询更接近休息风格架构。