これが S3 の問題なのか、それとも私の Web サイトの問題なのかはわかりませんが、コミュニティに助けを求めたいと思います。
構成:S3 でホストされている静的 Web サイト (約 700 KB) があります。.css と .js は適切なメタデータ設定で gzip 圧縮されています。バケット内のすべてのオブジェクトは、最大有効期間が 7 日に相当するキャッシュ コントロールを使用しています。
問題:Firefox のプライベート ウィンドウから自分の Web サイトにアクセスしようとすると、Web サイトの読み込みにしばらく時間がかかり、その後 Web サイトのページの表示などに非常に長い時間がかかります。この問題は、クライアントデバイスが通常モード(非プライベート/シークレット)でウェブサイトにアクセスしている場合には発生しません。。
質問:この問題のトラブルシューティングはどのように開始すればよいでしょうか? これを読んで、何か明らかなことが思い浮かびますか? 問題はブラウザ、S3、それとも HTML 設定でしょうか?
ありがとう!
答え1
問題が何であったかは 100% わかりませんが、プライベート モードで http 経由で直接 s3 Web サイトのエンドポイントにアクセスしようとした場合にのみ発生していました。
カスタム route53 ドメインと ACM からの SSL 証明書を使用して CloudFront ディストリビューションを設定した後、ビューア ポリシーを使用して HTTP を HTTPS にリダイレクトするようになりました。
現在、プライベート モードまたは通常のブラウジングのいずれを使用しても、遅延の問題は発生しません。