0

クライアントのコンピューターで、私が見ているのとは異なるバージョンの Web サイトが表示されています。彼はキャッシュを削除していると主張しています。[開発] メニューでキャッシュを無効にして Safari を使用していますが、正しいバージョンのサイトが表示されます。

Web サイトがクライアントの ISP などによって何らかの形でキャッシュされている可能性はありますか?

アップデート:

問題をよりよく説明する必要があると思います:

私のクライアントは、彼のドメインと電子メール アカウントを持つ Web ホスティング パッケージを持っています。somedomain.com の A レコードは、Behance の ProSite ホステッド サービスを指すように変更されています。

問題は、彼が somedomain.com にアクセスすると、ProSite ではなく、Web サーバーの public_html ディレクトリにある index.html を取得することです。同じドメインを使用すると、ProSite が表示されます。彼はキャッシュをクリアし、自宅のコンピューターで試しましたが、同じ結果でした。これが、彼の ISP との関係のどこかに何らかのキャッシュの問題があると私が信じるようになった理由です。

これについて私にできることはありますか?

4

3 に答える 3

2

ISP またはクライアントのサイトのプロキシ サーバーでさえ、これを行う場合があります。または、一部の(誤った)構成のネットワークコンプレッサーでさえ。

サイトによっては、実際には別のサイトが表示される場合もあります。たとえば、Google は DNS 負荷分散を使用して別のサーバーにリダイレクトします。

于 2012-06-04T07:41:02.963 に答える
0

はい、あなたが正しい。同じリクエストからページをロードする際のパフォーマンスと速度を向上させるために、最新のブラウザーはキャッシュに優れているようです。私自身も同じ悩みを抱えています。この問題を解決するには プロジェクトを運用環境に配置するときは常に、プロジェクトのバージョンにタグを付ける必要があります。

于 2012-06-04T07:46:06.100 に答える
0

アップデートによると、問題は DNS キャッシュにありました。

DNS は次のレベルでキャッシュできます。

  • ブラウザ
  • オペレーションシステム
  • ルーター
  • DNS プロバイダー

また、それぞれに DNS キャッシュをフラッシュする独自の方法があります。キャッシュの無効化を待つしかない DNS プロバイダーを除きます。ただし、現在の DNS プロバイダーを、ドメインがキャッシュにない別の DNS プロバイダーに置き換えることはできます。ドメインが人気がない場合でも、そのようなものを見つけるチャンスは十分にあります。

于 2014-03-28T09:07:15.547 に答える