完整页面缓存
在全页面缓存中,网站的完整页面被存储在缓存中,在下一次请求时,将提供该缓存页面。如果网站内容变化不太频繁,全页面缓存会更有效;例如,在一个文章简单的博客上,每周都会添加新文章。在这种情况下,可以在添加新文章后清除缓存。
如果网站的页面有动态部分,比如电子商务网站,该怎么办?在这种情况下,完整页面缓存会产生问题,因为每次请求的页面总是不同的;当用户登录时,他/她可能会将产品添加到购物车,等等。在这种情况下,使用完整页面缓存可能并不那么容易。
大多数流行的平台都提供内置的全页面缓存支持,或者通过插件和模块提供支持。在这种情况下,插件或模块会为每次请求处理页面的动态块。