2

Last-Modifiedサーバーから応答が送信されたときのヘッダーの設定に関する記事をいくつか読んでいます。その目的、設定方法などを理解しています。

また、着信If-Modified-Sinceヘッダーを理解しており、この時点から変更が加えられていることを確認しています。ヘッダーを取得してタイムスタンプに変換する方法などを理解しています。

私が理解するのに苦労している側面は、タイムスタンプ以降の変更を比較することです。私の理解では、最終変更を使用することで、API がまだ同じである場合、大量のデータを取得し続ける必要はありません。

では、API のキャッシュ/データベースに対して超軽量の呼び出しを行い、要求されているデータセットへの最後の変更を確認するだけでよいのでしょうか?

4

1 に答える 1

2

要求されるリソースの性質にもよりますが、可能な限り Web サーバーのキャッシュ メカニズム自体を利用したいと思うでしょう。たとえば、Apache を使用している場合は、mod_cacheをHTTP キャッシュのニーズの開始点にする必要があります。アプリケーションに誤ってセキュリティ リスクを導入するなど、何かを見落とす可能性があるため、フル キャッシュ ヘッダーの実装を手動で実装することは避けたいと思います。

于 2013-11-14T04:56:50.450 に答える