次の両方の.htaccessを使用できますか?
DEFLATE
php、画像、htmlファイルなど+ phpヘッダー:
ob_start("gzhandler") ?
いいえの場合、最良の機会は何ですか?それが衝突するかどうか私はただ心配しています。
次の両方の.htaccessを使用できますか?
DEFLATE
php、画像、htmlファイルなど+ phpヘッダー:
ob_start("gzhandler") ?
いいえの場合、最良の機会は何ですか?それが衝突するかどうか私はただ心配しています。
Webで広く使用されている画像形式のほとんどはすでに圧縮されているため、画像に圧縮を使用することは通常、かなり悪い考えです。そのため、ファイルに不要なオーバーヘッドを追加するだけです。通常、テキスト形式のリソース(HTML、CSS、JavaScriptなど)では圧縮率が非常に高いため、圧縮を使用する必要があります。
質問自体は、私が知る限り、両方DEFLATE
をGZIP
同時に使用することはできませんが、正直なところ、そのようなことを試す状況にはなかったので、この情報が間違っている場合はご容赦ください。
どちらを選択するかについては、次の投稿を参照することを強くお勧めします。ここでは、との両方の長所と短所のいくつかを見ることができDEFLATE
ますGZIP
。
Apacheが提供するテキストファイルにgzipの代わりにdeflateを使用するのはなぜですか?
私は可能な限り個人的に使用します。それは、コードをざっと見るよりもDEFLATE
実装が簡単な場合があるからです。.htaccess
また、テストや開発の際にその機能をすばやく無効にする可能性も気に入っています。
Apache Server Configsプロジェクトにはかなり包括的な.htaccess
ファイルがあるため、ここでプロジェクトを確認することをお勧めします。
このファイルはかなり包括的ですが、次のような通常のシナリオ構成を使用することもできます。
# -----------------------------------------------------------------------
# Defining MIME types to ensure the web server actually knows about them.
# -----------------------------------------------------------------------
<IfModule mod_mime.c>
AddType application/javascript js
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf ttc
AddType font/opentype otf
AddType application/x-font-woff woff
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
</Ifmodule>
# -----------------------------------------------------------------------
# Compressing output.
# -----------------------------------------------------------------------
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</Ifmodule>