MacでHTMLを編集した後、問題に遭遇する回数は無数にあります。この問題は、更新されたファイルをFTP経由でサーバーにアップロードしたことに由来し、SafariのWebサイトに移動します。適切に動作しなかった1つのことは、SafariがすでにWebページ(古いバージョン)をキャッシュしていたため、古いバージョンが表示されることでした。私は自分で考えて、Safariのキャッシュをクリアして、問題が解決することを期待しました。キャッシュをクリアすると、単にWebサイトがリロードされたように見えます。まだ古いバージョンのファイルを思いついた。サーバー上のファイルが実際に更新されたことを証明するために、同じネットワーク上の別のMacにアクセスすると、ファイルの新しいバージョンが表示されました。キャッシュを何度も更新またはクリアしたり、Safariを再度開いたりしても、常に古いファイルが配信されます。私が思いついた他の唯一の解決策は、再起動することでした。再起動後、SafariはWebサイト全体をリロードし、ファイルの新しいバージョンを表示しました。
Safariのキャッシュをフラッシュし、適切に動作させる方法を本当に疑問に思っています。これはオペレーティングシステムが実行するものですか(ハードドライブ上のファイルにも同様の問題があります)。ファイルの新しいバージョンを表示するためだけに常に再起動する必要はありません。最新バージョンを表示していることを確認する方法はありますか?手動で消去できる一時保存フォルダーはありますか?これは非常に頻繁に起こります(それほど頻繁ではありませんが、気付くには十分です)。現在の唯一の解決策は再起動することです。
私は奇妙な感覚を持っています(それは実際には考えではありませんが、あまり意味をなさないほど小さな可能性があるため)、それはより低いレベルから生じています。
curl
かを確認するために、URLを要求するために、コマンドラインのコマンドをそれが思い付きます。古いページですか、それとも新しいページですか?curl
何も「キャッシング」という概念がないため、リモート側(またはその間のパス)の誰かが望まないキャッシングを行っているかどうかがわかります。 あなたのサーバーは、実際の犯人かもしれません!提供するファイルをキャッシュしていますか?べっちゃです。。。