キャッシュとETagのことが私を狂ってしまいます。キャッシュ、ETags、期限切れ...何も動作せず、変更を参照するためにリフレッシュする必要があります
ページを変更してブラウザに移動した場合、私が行った変更はそこにありません。私はそれらを見るためにリフレッシュしなければならない。それは正常ではありません。訪問者が私のメインページに戻り、新しい記事のエントリが反映されないようにすることができます。
私はすでにETagsとそのすべてをアンセットしようとしました。
実際にコンテンツがキャッシュされるようにするにはどうすればよいですか?保存されてから変更されている場合は、更新されたバージョンが表示されますか?
YSlowテストでも、この警告が表示されます。設定されていないETags。私のhtaccessが空の場合にも起こります。それはそれが私のホストの問題であることを示唆していますが、同じことが私のサイトの両方で異なってホストされています。
これは私の.htaccessがどのように見えるかです:
AddDefaultCharset UTF-8
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^mypage.com [nc]
rewriterule ^(.*)$ http://www.mypage.com/$1 [r=301,nc]
ServerSignature Off
Options -Indexes
ExpiresActive On
ExpiresDefault A606990
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A606990
</FilesMatch>
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
ExpiresDefault A606990
</FilesMatch>
<FilesMatch "\.(txt|js|css)$">
ExpiresDefault A606990
</FilesMatch>
<FilesMatch "\.(xml)$">
ExpiresDefault A86412
</FilesMatch>
誰かが私に手を与えてください、私はこの問題についての記事をたくさん読んだが、何も動作していないようにみえます。
ここで、etags/last-modifiedを追加する設定はありますか? – Ben
私はそれのようなものは何もありません、私はちょうどetagsを設定解除するために2つの行を試して、まだ問題がある –