質問: 御世話になります。 aws ec2 でサイトを開発しています。 サイトのファイルを編集する際に、winscpを利用しています。 しかし、データを保存しても1分以上反映されていません。 以前xserverを使ってきた時は、すぐに反映しましたので、何か不具合があると心配しています。 winscpでは、更新日時が反映されていますが、実際にサイトの表示が数分前のままです。 winscpでの更新日時は、正しくないということでしょうか? また、早くなる方法や原因を知っていましたら教えてください。
回答: 「(表示に影響のあるファイルを更新したにも関わらず)実際にサイトの表示が数分の間、ファイル更新前のままです。」ということなので、WinSCP によるアップロードは正常に行われている前提ですよね? 表示に影響のあるファイルを更新したにもかかわらず、サイト表示が変わらないのであれば、それはどこかに存在するキャッシュによるものと考えられます。 キャッシュされている箇所を特定して、確認すれば良いです。 まずはリクエストに対してのレスポンスがどこのキャッシュを利用しているか、経路上+コンテンツを作る仕組みのログを確認してはいかがですか? 上にも書きましたが、キャッシュはコンテンツを作る仕組み(たとえばCMS等)で作られている可能性もあります。こちらはコンテンツを作る仕組みによるので、その仕組もあわせて確認して下さい。 デバッグ用ログを経路上の機器に仕込むことで、どこの機械が何を返信しているか確認でき、現象を追うことができるはずです。それを切り分ければ的確な調整方法のアドバイスがもらえるかと。