mod_pagespeedでサイトは早くなるのか

mod_pagespeedって知ってますか?
Googleが作ったサイト高速化ツールなんです。
Google製なら期待できる気がするのですがどうなのでしょうかね?

mod_pagespeedとは

mod_pagespeedとは、Googleが作った最適化ツールなのですが、
何を最適化するかというと、

・HTML
・CSS
・Javascript
・画像ファイル

といったWebページを構成するのに欠かせないファイルを最適化してくれます。

WordPressならプラグインで出来ることだらけなのですが、
プラグインでするよりもサーバーサイドで出来た方が良い(変に処理能力を使わない)
ので出来るならしてみたいですよね。

インストールしよう

実は上記の話、ネット上探せば幾らでも掲載されている。
でも欲しいのは、どうやって導入するのか!?って話。
そんなにスゴイのなら体験したいよ私。

焦らすつもりはありません。
普通に今からココに書きます。

あ、前提条件として
・Apacheモジュール(.htaccess)
が扱える環境である必要があります。
*.htaccessが使えても、mod_pagespeedが使えないことがあります。
サーバー会社のQ&Aなどで確認後さわってください。
*当然、要バックアップ後の処理です。

やることは簡単。
.htaccessに下記構文を入れちゃってください。

[php toolbar=”false”]
<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedEnableFilters add_head
ModPagespeedEnableFilters combine_heads
ModPagespeedEnableFilters inline_import_to_link
ModPagespeedEnableFilters move_css_above_scripts
ModPagespeedEnableFilters move_css_to_head
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters extend_cache_css
ModPagespeedEnableFilters extend_cache_images
ModPagespeedEnableFilters extend_cache_scripts
ModPagespeedEnableFilters convert_meta_tags
ModPagespeedEnableFilters trim_urls
ModPagespeedEnableFilters remove_quotes
ModPagespeedEnableFilters remove_comments
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters fallback_rewrite_css_urls
ModPagespeedEnableFilters rewrite_style_attributes
ModPagespeedEnableFilters rewrite_style_attributes_with_url
ModPagespeedEnableFilters flatten_css_imports
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters combine_javascript
ModPagespeedEnableFilters inline_css
ModPagespeedEnableFilters inline_javascript
ModPagespeedEnableFilters outline_css
ModPagespeedEnableFilters outline_javascript
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters insert_image_dimensions
ModPagespeedEnableFilters inline_images
ModPagespeedEnableFilters recompress_images
ModPagespeedEnableFilters recompress_jpeg
ModPagespeedEnableFilters recompress_png
ModPagespeedEnableFilters recompress_webp
ModPagespeedEnableFilters strip_image_color_profile
ModPagespeedEnableFilters strip_image_meta_data
ModPagespeedEnableFilters resize_images
ModPagespeedEnableFilters inline_preview_images
ModPagespeedEnableFilters local_storage_cache
ModPagespeedEnableFilters defer_javascript
ModPagespeedEnableFilters lazyload_images
ModPagespeedEnableFilters insert_dns_prefetch
ModPagespeedEnableFilters make_google_analytics_async
ModPagespeedEnableFilters insert_ga
ModPagespeedEnableFilters canonicalize_javascript_libraries
</IfModule>
[/php]

 

長い?
これでも調整しているのですが、要らないと部分は削って大丈夫です。
サーバー能力と相談しながら導入してみてください。

終わりに

実は成果が全く出ないWebページや、逆に重くなる場合もある。
運が悪いとかではなく、サーバーと相性が悪いこともある。
なお、当サイトは導入前は2.5秒だったが、導入後は2.1秒になった。