PlayFramework 2.x - 資産キャッシングを防止します
-
14-12-2019 - |
質問
PlayFramework V2を使用しています。それらはすべてアセットフォルダ/サイトマップ
にありますPlayFrameworkを強制的にディスクから直接返送する方法は?
解決
ファイル(ディスクまたはWSから)を取得して、コンテンツをクラシックアクションでレンダリングしてから、アノテーションでキャッシュを設定する必要があります。
@Cached(key="sitemap", duration=86400)
public static Result index() {
// ... set sitemap variable from your file
return ok(siteMap);
}
.
他のヒント
/パブリックフォルダに入れる。任意のコントローラなどのリソースは傍受/処理されていません。
SOファイルを/public/sitemaps/sitemap.xmlに置くと、yoursite.com/public/sitemaps/sitemap.xml
として利用可能になります。所属していません StackOverflow