mod_pagespeedをEC-CUBEを使って早速試してみる

NO IMAGE

mod_pagespeed、話題になってますね。
やはりベンチマークといえばEC-CUBE

早速試してみました

インストール

下記を参考にしました
PageSpeed Downloads – Make the Web Faster — Google Developers
さくらのVPSにGoogleのmod_pagespeed入れてみた ::ハブろぐ

ベンチマーク

ab -n 5 http://localhost/eccube-2.4.4/html/

デフォルトのEC-CUBE2.4.4に対してapacheベンチマーク((2回連続して実行した2回目を表示))

~~~
Document Path: /eccube-2.4.4/html/
Document Length: 13273 bytes

Concurrency Level: 1
Time taken for tests: 2.948862 seconds
Complete requests: 5
Failed requests: 0
Write errors: 0
Total transferred: 68195 bytes
HTML transferred: 66365 bytes
Requests per second: 1.70 [#/sec] (mean)
Time per request: 589.772 [ms] (mean)
Time per request: 589.772 [ms] (mean, across all concurrent requests)
Transfer rate: 22.38 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 557 589 35.1 594 642
Waiting: 482 503 14.2 507 520
Total: 557 589 35.1 594 642

Percentage of the requests served within a certain time (ms)
50% 588
66% 600
75% 600
80% 642
90% 642
95% 642
98% 642
99% 642
100% 642 (longest request)
~~~

mod_pagespeedを有効にしてみる

~~~
Document Path: /eccube-2.4.4/html/
Document Length: 21863 bytes

Concurrency Level: 1
Time taken for tests: 2.505854 seconds
Complete requests: 5
Failed requests: 0
Write errors: 0
Total transferred: 111525 bytes
HTML transferred: 109315 bytes
Requests per second: 2.00 [#/sec] (mean)
Time per request: 501.171 [ms] (mean)
Time per request: 501.171 [ms] (mean, across all concurrent requests)
Transfer rate: 43.10 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 443 500 37.0 512 542
Waiting: 81 404 185.1 478 542
Total: 443 500 37.0 512 542

Percentage of the requests served within a certain time (ms)
50% 504
66% 520
75% 520
80% 542
90% 542
95% 542
98% 542
99% 542
100% 542 (longest request)
~~~

若干早くなったか・・・?

設定変えたところ

/etc/httpd/conf.d/pagespeed.conf
~~~
ModPagespeedUrlPrefix “http://localhost/mod_pagespeed/”
~~~
ここを自分のサーバーのドメインに変えた((変えないと逆に遅くなった))

ソースを見てみると

ヘッダーがこんな感じに(゜Д゜)
~~~








テスト店舗/TOPページ ~~~ 読み込めるものはすべてinlineにして読み込むらしい・・・恐るべしgoogle! リスクはわかりませんが簡単に入れてパフォーマンスが上がるなら試してみる価値はありそうですね~ (追記) サーバー全体にmod_pagespeedをかけたままphpMyadminを開いたらサーバーが落ちました(*´Д`*) javascriptバリバリのサイトにこれを使うと大変なことになるよ! メモリが多くないとタイヘンヨ!