質問: 上記がその詳細の記事なのですが、専門的過ぎて初心者の私にはよく理解できなかったので、易しく教えてくださるプロフェッショナルの方よろしくお願い致します。 Yahoo!ショッピングストアを利用しており、トリプル機能を使ってhtmlでショップを一から作っています。そのショップページ表示速度を上げるために.htaccessを使ってGzip圧縮とキャッシュ設定しようとしたところ、.htaccessが使えないことが分かりました。 それで調べたところ、JavaScriptでGzip圧縮できる方法があるのを知りました。 ですが、重複しますが知識がなくお手上げ状態です。 html/css/js の3つをJavaScriptを利用してGzip圧縮させたいです。 どのようなソースコードを記載すればよろしかったでしょうか? 何卒よろしくお願い致します。
回答: 手段が目的になってしまっています。「ページ速度を上げる」のであれば、遅い箇所を特定し、その部分を改善する必要があります。 Zlib.jsを使用してもページ速度は上がりません。 > > Googleのスピードなんとかと言う、表示速度を計測するサイトを利用したところ、html/css/javascriptをgzipで圧縮するようにとありました。(略) これでは速度は上がらないのですか? > > > 上がりません。パレートの法則を理解すべきです。仮にZlib.jsを使用することで当該箇所の所要時間が極限まで短縮でき `0` となったとして、ページ速度全体に占める割合がわずかであれば、ページ速度そのものは上がりません。 例えば、データの準備に20秒、通信に1秒、描画に3秒(数値はでたらめです)要していた場合、Zlib.jsで通信が効率化されたとしても全体としては24秒→23秒でしかない、という話です。 ですから最初に指摘したように、遅い箇所を特定する必要があります。