SORU
4 EYLÜL 2010, CUMARTESİ


Belirleme "Vary: Accept-Encoding" Başlığı .debug

Google PageSpeed bir Değişiklik "Belirtin:-Kodlama Kabul" JS ve CSS için. başlık almam gerektiğini söylüyor Bunu nasıl yapabilirim .debug?

CEVAP
4 EYLÜL 2010, CUMARTESİ


İstemci gzip kodlanmış hem içerik hem de sade bir içeriği almak sağlayacak çünkü css ve js dosyaları için gzip sıkıştırmasını etkinleştirmek gerekiyordu sanırım.

Bu apache2 bunu yapmak için:

<IfModule mod_deflate.c>
    #The following line is enough for .js and .css
    AddOutputFilter DEFLATE js css

    #The following line also enables compression by file content type, for the following list of Content-Type:s
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml

    #The following lines are to avoid bugs with some browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</IfModule>

Vary Accept-Encoding başlık eklemek için: [src]

<IfModule mod_headers.c>
  <FilesMatch "\.(js|css|xml|gz)$">
    Header append Vary: Accept-Encoding
  </FilesMatch>
</IfModule>

Vary: başlık içeriği bu url için hizmet belirli bir istek başlığı değerine göre değişir söyler. Burada onlar içeriği bu başlığı Gönderen istemciler için hizmet daha Accept-Encoding: gzip, deflate (istek başlığı), diyen müşteriler için farklı içerik sunmak olacağını söylüyor. Bu avantajı, AFAIK, önbellekleme vekiller bu değişiklik nedeniyle aynı adresi iki farklı versiyonu var biliyor Ara.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009