1

24 時間ごとに新しい KMZ ファイルを生成するコードがあります (各ツアーには多くのポイントがあり、完了するまでに約 18 時間かかります)。また、ツアーを自動的に読み込んで実行する Google Earth プラグイン (latest.kmz と呼ばれる) を含む Web ページがあります。

今、私は自分のウェブサイトを指しているブラウザー (Chrome) を使用して、ロビーに無人コンピューターをセットアップしようとしています。毎朝、たとえば午前 8 時に Web ページを更新して新しいツアーを開始します。

残念ながら、夜間に latest.kmz を上書きしても、(http://...etc..."> を使用して) ページが更新されると、キャッシュされたバージョンの latest.kmz が引き続き使用されます。

kmz の最新バージョンをディスクから強制的にリロードするにはどうすればよいですか?

4

2 に答える 2

0

まだ行っていない場合は、コンテンツ ヘッダーを使用してキャッシュの非検証を強制します。これは、次のヘッダーを使用して KMZ ファイルを起動することで実現できます。

Cache-Control: max-age=0, must-revalidate

これにより、ユーザーエージェントはファイルをすぐに古くなったと見なすようになります。つまり、次のリクエストではキャッシュを使用しません。ヘッダーに既に何かが含まれている可能性があるため、念のため現在のヘッダーを確認し、それに応じて調整してください。

于 2013-04-10T20:44:03.227 に答える