概要
LemonDataは、パフォーマンスの最適化とコスト削減のためにキャッシュを自動的に管理します。キャッシュエントリをクリアするための公開エンドポイントはありませんが、リクエストレベルのコントロールを通じてキャッシュ動作を完全に制御できます。キャッシュのバイパス
キャッシュを使用せずに最新のレスポンスを取得するには、リクエストでcache_control パラメータを使用します。
キャッシュコントロールオプション
| タイプ | 効果 |
|---|---|
no_cache | キャッシュルックアップをスキップし、常に最新のレスポンスを取得します |
no_store | このレスポンスをキャッシュに保存しません |
response_only | 完全一致キャッシュのみを使用します(セマンティックをスキップ) |
semantic_only | セマンティックキャッシュのみを使用します(完全一致をスキップ) |
キャッシュフィードバック
誤ったキャッシュレスポンスを受け取った場合は、報告することができます:ユースケース
最新のレスポンスをテストする
最新のレスポンスをテストする
開発中は、
cache_control: {"type": "no_cache"} を使用して、最新のAPIレスポンスを取得していることを確認してください。時間に敏感なクエリ
時間に敏感なクエリ
株価や天気などのリアルタイムデータの場合は、常に
no_cache を使用して最新の情報を取得してください。デバッグ
デバッグ
予期しないレスポンスをデバッグする際は、
no_cache を使用してキャッシュされた結果を除外してください。キャッシュの詳細については、キャッシュガイドを参照してください。