サーバで圧縮して、ブラウザに渡す

サーバで圧縮してからレスポンスを返した方が表示速度が速くなるらしい。

いろいろ調べた結果、以下を実装した。

 

<IfModule mod_deflate.c>
 DeflateCompressionLevel 1
 SetOutputFilter DEFLATE
 SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
</IfModule>

 

 

cd /etc/httpd/conf.d/

sudo cp -p custom_httpd.conf custom_httpd.conf.org20210213

sudo vim custom_httpd.conf

sudo service httpd reload

 

 

圧縮を有効にする【PageSpeed Insights gzip圧縮編】|Enazeal Engineer BLOG

正しく圧縮、素早く送信、mod_deflateの設定方法 | 純規の暇人趣味ブログ

【WEBアプリ高速化】Apacheのモジュール「mod_deflate」と「mod_filter」でデータを圧縮し転送量を削減する

Webサイトの表示速度を改善する | さくらインターネットのVPS設定マニュアル

.htaccess の書き方(スピードアップ編) - Qiita

Apache httpd の mod_deflate でHTTP圧縮通信をサポートしよう |

mod_deflate - Apache HTTP サーバ バージョン 2.4