我们是一家在Magento上运行的电子商务公司,并评估我们是否可以将Varnish用作http缓存。我最关心的是我们的大量库存/目录数据非常动态。确切地说,产品的价格Feed和库存Feed每小时更新一次我们的网站。甚至商品推销(改变产品类别的顺序)也是反复进行的,并且每小时都会反映出来。对于这样一个动态平台,Varnish有什么意义吗?是否需要我们不时地清除缓存?
同样,Magento有很多完整的页面缓存工具。但他们会在我们的用例中工作吗?
让我知道是否有任何其他StackExchange论坛,这个问题可能会更有意义。
非常感谢!
答案 0 :(得分:1)
除非您的动态内容每分钟都在变化,否则使用FPC是值得的。毕竟,您可能已启用其他缓存。
答案 1 :(得分:0)
这实际上取决于您拥有的流量。如果您拥有“足够”的流量,即使您只能缓存1小时,清漆也可以大幅减少服务器负载。
例如,我们设法通过使用清漆缓存30分钟来转储我们集群的一半。
另一个解决方案是清除在管理员的crud操作上有新内容的网址。然后,您可以将ttl增加到例如24小时,这将再次减少服务器负载并减少加载时间。但这需要相当长的时间才能实现。