GTmetrix いわく、ウェブサイトは gzip によるコンテンツの圧縮をサポートする必要があるらしいです。CentOS の httpd であれば初めから mod_deflate モジュールをサポートしており、設定追加のみで簡単に有効化することができます。
- httpd.conf で mod_deflate モジュールを有効化
sudo vi /etc/httpd/conf/httpd.conf --- /etc/httpd/conf/httpd.conf.old 2010-01-10 08:52:15.000000000 +0900 +++ /etc/httpd/conf/httpd.conf 2010-05-14 12:17:17.000000000 +0900 @@ -168,7 +168,7 @@ #LoadModule ext_filter_module modules/mod_ext_filter.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule expires_module modules/mod_expires.so -#LoadModule deflate_module modules/mod_deflate.so +LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so #LoadModule usertrack_module modules/mod_usertrack.so LoadModule setenvif_module modules/mod_setenvif.so
- conf.d に deflate.conf を作成
sudo bash -c "echo -e \"<Location />\n AddOutputFilterByType DEFLATE text/html text/plain text/xml text/x-js text/css\n</Location>\" > /etc/httpd/conf.d/deflate.conf"
- httpd を再起動
sudo /sbin/service httpd graceful