この質問は、grailsプラグインの実装固有の質問ではなく、grailsを使用して説明された質問です。
キャッシュ関連のヘッダーを書き込むためのプラグイン(http://grails.org/plugin/cache-headers)をGrailsし、次のような例を示します。
class ContentController
def show = {
cache shared:true, validFor: 3600 // 1hr on content
render(....)
}
}
ここに到達するためのgrailsリクエストは次のようhttp://myapp/content/show
になりますが、これはファイル名を持つ特定のリソースではないため、ブラウザはこれをキャッシュしようとしますか(たとえばshow.gsp
、HTMLの生成に使用されているものであってもそうではありません)?
ブラウザによってキャッシュされない動的コンテンツのキャッシュ時間を指定する目的は何ですか(上記のステートメントに基づいてブラウザがどのようにキャッシュするかを理解していると仮定します)?これはいつ役立つでしょうか?これは、ユーザーが完全なURLを入力するのではなく、ページの一部を動的に更新するajax環境で役立つでしょうか。