SEO

SEO対策:ページの高速表示対策:apacheのgzip圧縮

SEO対策でページの表示速度を速くさせるためにgzip圧縮によるhttp通信を有効化します。wpのプラグインなどでもやれますが、何かのタイミングで機能していなかったりすることが度々アッたのでApacheに仕込むことにしました。

まずapacheにmod_deflateがインストールされていて、有効になっている必要があります。有効になっていたらhttpd.confに下記のコードを追記。

<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# 画像は圧縮しない
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI _\.utxt$ no-gzip
# テキストなどは圧縮
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>
apacheを再起動して終了!
sudo systemctl restart httpd.service

-SEO

© 2024 WEBマスターの為のメモ