用于缓存列表页面的创造性解决方案

时间:2012-04-28 16:30:35

标签: caching

我的网站上有典型的“列表”页面,例如显示20张带有寻呼机的照片列表,分别为2,3,...“next”和“last”。页面的网址是照片?page = ...

然后在第一页显示最新照片。当我使用缓存时,它将缓存所有列表页面。问题是,当添加一张或多张照片时,不仅要为第一页而且还要为所有其他页重建缓存。

是否有解决此问题的方法不需要不断重建所有缓存的列表页面?

1 个答案:

答案 0 :(得分:1)

不是真的。每当页面内容发生变化时,都必须重置页面级缓存。

但是,您可以只缓存页面的部分,并利用这些缓存来构建最终页面。您也可能只是懒惰地破坏缓存,并且只在实际查看时重建页面。