私は小さな検索エンジンに取り組んでおり、クエリ結果をキャッシュする方法を見つけようとしています。これらの結果は、ajax リクエストを使用して取得された単純な JSON テキストです。
結果をメモリに保存することはできません。次の 2 つのオプションが残っていることがわかります。
- nosql データベースを使用して、キャッシュされた結果を取得します。
- 結果が既にキャッシュされている場合は、結果を CDN に保存し、http 要求 (307 - 一時リダイレクト) をリダイレクトします。
しかし、私は CDN の経験があまりないので、CDN を大量の一時的な小さなテキスト ファイルに使用するのが良い方法なのかどうか疑問に思っています。ajaxリクエストでリダイレクトを使用するのは良い習慣ですか? CDN は小さなテキスト ファイルをキャッシュするための適切なソリューションですか?