0

.htaccesファイルブラウザのレバレッジ値を変更して、Webサイトの速度を上げようとしています。使用する値がわかりませんか?つまり、1週間、1か月以上です。私は現在自分のウェブサイトをデザインしているので、多くの変更を加えています。値を選択するときにこれを考慮に入れる必要がありますか?私のコードの下を見つけてください:

    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year" 
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresDefault "access plus 2 days"
    </IfModule>
    ## EXPIRES CACHING ##
4

1 に答える 1

1

キャッシュは非常に積極的であるため、キャッシュされたファイルを使用する代わりにブラウザに新しいファイルをダウンロードさせるには、より通常の値を指定するか、ファイルにバージョン管理を追加する必要があります。ただグーグル「キャッシュバスティング」

それでもサイトを変更する場合は、1週間のトップになるはずです。私自身、2日くらいです。ほとんどのブラウザは304をサポートしているので、有効期限を使用する意味がわかりません。(私は要点を理解していますが、それを正しく実装するためのコストは、あなたが得る非常に小さな利益にはなりません)

于 2012-05-25T16:56:38.693 に答える