0

現在、次のように GZIP を有効にしています。

# gzip compression
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript application/json
</ifmodule>

これにより、次のような応答ヘッダーが生成されます。

ここに画像の説明を入力

Content-Encodingが に設定されgzip、も設定されていることに注意してくださいVary

ここで、この .htaccess ファイルのコードを使用したいと思います。これにより、パフォーマンスが向上すると思われますが、上記のコードを次のように置き換えると:

# --------------------------------------------------------------------------------------
# Compression: http://code.google.com/speed/page-speed/docs/payload.html#GzipCompression
# --------------------------------------------------------------------------------------
<IfModule mod_deflate.c>
AddOutputFilter DEFLATE application/atom+xml
AddOutputFilter DEFLATE application/json
AddOutputFilter DEFLATE application/xhtml+xml
AddOutputFilter DEFLATE application/xml
AddOutputFilter DEFLATE text/css
AddOutputFilter DEFLATE text/html
AddOutputFilter DEFLATE text/plain
AddOutputFilter DEFLATE text/x-component
AddOutputFilter DEFLATE text/xml

# The following MIME types are in the process of registration
AddOutputFilter DEFLATE application/xslt+xml
AddOutputFilter DEFLATE image/svg+xml

# The following MIME types are NOT registered
AddOutputFilter DEFLATE application/mathml+xml
AddOutputFilter DEFLATE application/rss+xml

# JavaScript has various MIME types
AddOutputFilter DEFLATE application/javascript
AddOutputFilter DEFLATE application/x-javascript
AddOutputFilter DEFLATE text/ecmascript
AddOutputFilter DEFLATE text/javascript

# .ico files and other compressible images
AddOutputFilter DEFLATE image/vnd.microsoft.icon
AddOutputFilter DEFLATE image/x-icon
AddOutputFilter DEFLATE image/bmp
AddOutputFilter DEFLATE image/tiff
AddOutputFilter DEFLATE application/pdf

# compressible fonts (.woff is already compressed)
AddOutputFilter DEFLATE font/opentype
AddOutputFilter DEFLATE application/x-font-ttf
AddOutputFilter DEFLATE application/vnd.ms-fontobject
</IfModule>

同じファイル要求の応答ヘッダーは次のようになります。

ここに画像の説明を入力

ヘッダーはもうContent-Encoding: gzip存在しません。また、Transfer-EncodingVaryもなくなりました。

何が起きてる?この新しいコードがファイルの gzip に失敗するのはなぜですか?

4

1 に答える 1