

「**mod_deflate**」についてのメモです。**mod_deflate** はHTTP圧縮通信を実現するApacheの機能で、サーバー側でgzip圧縮されたデータを送信することで通信量が軽減され、表示速度が向上するというわけです。
gzip圧縮されたデータを解凍できる機能は、現在ほとんどのブラウザでサポートされているようなので、その点の心配をする必要はなさそうです。
**mod_deflate** で圧縮するデータはHTML,CSS,JSファイルなどのテキストデータで、独自の方法で圧縮されている画像や動画などのファイルは含めません。PDFも必要ありません。
サーバー側で **mod_deflate** がサポートしていれば導入は簡単で、例えば以下のような .htaccessファイルを用意すると、**AddOutputFilterByType** で指定したMAMEタイプのファイルがgzip圧縮されて通信されます。
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
どの程度圧縮されているか調べる便利なサイトもあります。
http://www.gidnetwork.com/tools/gzip-test.php
2022-04-25 10:31:05
ソースコードは自由にお使いください。また、何らかの不利益が生じたとしても一切責任を負いません。