前提・実現したいこと
SPAのレンダリング後のhtmlキャッシュをしたいです。
SSRすれば良いんでしょうけれど、SSRは諸事情により出来ません。
なにかいい方法ないでしょうか。
発生している問題・エラーメッセージ
Firebaseに静的コンテンツをホスティングして、そこからDjangoで作成したWebAPIを叩いてページを表示しています
どこかにレンダリング後のHTMLを置いておけたらいいなと思ってるんですが。。。
DjangoのWebAPIが叩かれたのと同時に、データ返すついでにhtmlを生成して、FireBaseのFireStoreとかHeroku自体に配置するとか。。。
なんか微妙そうで、CDNのキャッシュでどうにか出来ないかと思いましたが、おそらく静的コンテンツのみをキャッシュできるだけなので
レンダリング後のhtmlは出来ないですよね。。。
該当のソースコード
なし
試したこと
WebAPI自体の値をキャッシュしましたがやはり、すぐには表示できません
取得データが多いため、複数に分けてAPIを叩いて、取得したデータを時間順に並び替えたりしているので。。。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー