0

私のサイトには典型的な「リスト」ページがあります。たとえば、20枚の写真のリストをページャーで表示して、2、3、...「次」および「最後」に移動します。ページの URL は photos?page= ... です。

その後、最新の写真が最初のページに表示されます。キャッシュを使用すると、すべてのリスト ページがキャッシュされます。問題は、1 つまたは複数の写真が追加されたときに、最初のページだけでなく、他のすべてのページに対してもキャッシュを再構築する必要があることです。

キャッシュされたすべてのリスト ページを常に再構築する必要がない、この問題の解決策はありますか?

4

1 に答える 1

1

あまり。ページのコンテンツが変更されるたびに、ページ レベルのキャッシュをリセットする必要があります。

ただし、ページの一部だけをキャッシュし、それらのキャッシュを利用して最終ページを作成することもできます。また、遅延してキャッシュを破棄し、実際に表示されたときにのみページを再構築することもできます。

于 2012-04-28T16:34:21.480 に答える