ブラウザーが Web フォントを長期間キャッシュするように設定し、ダウンロードを高速化するために gzip を試みています。
私が理解していることから、これhttpd.conf
は Apache のファイルまたは.htaccess
.
ただし、gzip が有効になっているかどうかを確認する方法はわかりません。httpd.conf
ファイルの検索に関する記事を読みましたDEFLATE
。私はそれをしましたが、何も見つかりませんでした - それが有効になっているかどうかわからない!?
とにかく、以下のコードを.htaccess
ファイルに入れました。これは、一部は httpd.conf ファイルのどこに配置すればよいかわからなかったためであり、一部は、ホストを継続的に悩ませずに .htaccess ファイルを変更する方が簡単だからです。
これがコードです..
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
# Compress compressible fonts
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml
# Add a far future Expires header for fonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType font/x-woff "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
今、私はこれが正しいかどうか疑問に思っています.
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ファイルのどこに配置するかは重要ですか、.htaccess
それともどこにでも移動できますか?