片段缓存 vs 页面缓存

5
我想知道片段缓存和页面缓存之间的区别。显然,缓存整个页面会更快,因为它可以由Web服务器提供而不涉及Rails,但是片段缓存要慢多少呢?
假设我有一个购物车应用程序,在标题中需要显示购物车中的物品数量。
我可以缓存整个页面,使用JS和cookie使标题看起来动态,或者我可以除了标题以外的所有内容进行片段缓存。
目前,完整页面缓存的负载基准显示每个请求约为70毫秒,每分钟大约7000个请求。
我知道这没有绝对的答案,但有人能否估计一下我采用片段缓存方法会受到什么程度的影响?
1个回答

0

就我个人而言,我使用片段缓存,原因正如你所提到的一样。动态用户特定内容。

我使用Memcached来处理服务器端数据,使用Cloud Front来处理静态资源。

我所有的API调用都被缓存,并且给我低于100毫秒的响应时间,页面上的HTML可以使用GZip发送。

当涉及到会话和Cookie时,情况会变得复杂。特别是当服务器需要读取这些Cookie时。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接