【ホームページ高速化】たったこれだけで、ホームページは驚くほど早くなる!
Googleが、スピードアップデート(Speed Update)を導入!
2018年7月からページ表示速度を、ランキング要因にすると発表したのは今年の1月のことでした。
そして今後は、パソコンサイトではなくてスマホサイトを、ページ評価の基準とすると発表しました。これがモバイルファーストインデックス(Mobile First Index、MFI)です。
7月と言えば、前記事で書いた
HTTPSではなく HTTPで配信されているすべてのページに対して、通信が安全ではないことを通知するラベルをChromeブラウザで、常に表示することをアナウンスしました。
2018年7月にリリースされる、 Chrome 68から実装される予定です。
これによりサイトのHTTPS化に伴って、スマホサイトの高速化も図らなければならなくなりました。
abberoad.hatenablog.jp
■サイトのスピードを測る!
サイトの速度を調べるには、PageSpeed Insights を利用します。
自分のサイトURLを入力して、分析ボタンを押せば100点満点中何点か教えてくれます。さらに、最適化についての提案までしてくれる優れものです。
ちなみにこのブログは、82/100で Good と採点されました。
ブログなので、.htaccessまでは設定できないので、この点数で取りあえずは満足です。
Test My Siteでは、モバイルサイトの速度を計測することが出来ます。
でも、レンタルサーバーを借りてサイトを運営していれば、
たったこれだけのことで、もっと早くすることが出来ます。
■ホームページ高速化
100点満点を目指したら、JavaScriptとかCSSの縮小などキリがないので、Good と採点されるようになれば、僕的にはヨシとしています。
■圧縮を有効にする
リソースを圧縮するには、.htaccessを編集する方法が一般的のようです。
「DEFLATE」というアルゴリズムを使って、サーバーから出力時にフィルターをかける設定をします。
その設定をするには、.htaccessファイルに次のように記述します。
■ブラウザのキャッシュを活用する
「ブラウザのキャッシュを活用する」には、.htaccessにディレクティブを追加すればOKです。
例えば、画像ファイル(pngファイル)をブラウザにキャシュしたい場合には、以下のディレクティブを.htaccessに記述します。「ExpiresActive On」で有効期限の設定をONにし、pngファイルをキャッシュする有効期限を設定します。
こうすることで、ホームページを閲覧した際、画像などをいちいちサーバーまで読みに行きません。キャッシュが表示されるので、ページが開く時間をグッ!と短縮することが出来ます。
ディレクティブは必要に応じて変更してください。ここではスタイルシートは、1日しかキャッシュしないように設定しています(サイトデザインを変更する可能性があるので)。
■画像を最適化する
画像を圧縮することで、サイトが軽くなり表示速度が改善します。
画像圧縮サイトもいろいろありますが、Compressor.io をおすすめします。このサイトを使うと、画像を驚くほど、圧縮して容量を小さくしてくれます。
以前は、容量は圧縮されて軽くなるのですが、それに伴い画像の劣化が激しくとても使えませんでしたが、最近になり圧縮技術が向上!圧縮されて容量が軽くなっても、画像の劣化がなくなりました!
使い方は簡単で、TRY IT! ボタンを押して、画像をドラック&ドロップするだけ!
■まとめ
たったこれだけのことで、僕の運営するサイトでは、
モバイル 84/100 → 97/100
パソコン 69/100 → 81/100
まで改善しました。
ホームページが重たいとお悩みの方は、一度お試しあれ!
はてなブログを、全ページHTTPS(SSL化)するやり方と注意点!
はてなブログが、ついにドメインのHTTPS(SSL化)に対応しましたね。
やっとか・・・。と言うのが率直な意見です。
というのも、今年の2月にGoogleは、
HTTPSではなく HTTPで配信されているすべてのページに対して、通信が安全ではないことを通知するラベルをChromeブラウザで、常に表示することをアナウンスしました。
2018年7月にリリースされる、 Chrome 68から実装される予定です。
すべてのHTTP ページに「保護されていない通信」を常時表示!
HTTPSで配信していないページ、つまりHTTPのままで配信しているページには「保護されていない通信」のラベルが、URLアドレス欄の先頭に表示されるようになります。
これが、2018年7月にリリースされる Chrome 68 からは次のように表示されるようになります。
重要なのは、ページを開いた瞬間から「保護されていない通信」と書かれたラベルが付くことです。
ページを開いたビジターが、いきなり「保護されていない通信」という表示を見たら、危険と感じてとっさにページを閉じてしまうでしょう!
7月と言ったら、もう来月の話です。
メインでやっているサイトは既に、SSL化したのですが、唯一このブログだけが手つかずになっていたのですが、ようやく「はてなブログ」も重い腰を上げたようです。
■はてなブログをHTTPS(SSL化)する
はてなブログのHTTPS化については、こちらのブログを参考にさせて頂きました。
happylife-tsubuyaki.hatenablog.com
女性ブロガーの方が書いた記事ですが、初心者の方にも分かりやすく書いてあるのが、とても好印象です!
はてなブログを、HTTPS(SSL化)するのはとっても簡単!
わずか数秒で完了です。
やった~!と思ったのも、ほんのつかの間。
僕の場合は、トップページからいきなり「鍵マーク」がつきませんでした。
理由は、プロフィールアイコンがHTTPのままでした・・・。またfeediyのコードにHTTPの記述があったので、“s”を付け足しました。
すると、このように「鍵マーク」が付くようになりました。
■この後が大変!
上述したとおり、HTTPS化することはとっても簡単です。
しかし、確認されればお分かりになると思いますが、全てのページに鍵マークは付いていないと思います。
僕のページでも、ところどころ「鍵マーク」の付かないページがありました。
混在コンテンツ(Mixed Content)の調べ方
HTTPの画像があったり、過去に貼ったアフィリエイトコードは、HTTPのまま残っています。また、過去記事を記事中に貼ったのもHTTPのままです。
これらのページは、混在コンテンツとして表示されなかったり、表示されても「鍵マーク」が表示されません。
完全にするには、1ページずつHTTPの記述が残っていないか調べなければなりません。
その調べ方は簡単で、Google Chromeで調べたいページで右クリックして「検証」を押すかキーボードのF12を押すと表示されます。
「Console」というところにエラー箇所が表示されるので、これをヒントに修正をしていきます。
■やるからには完全にやろう!
僕が調べたところ、はてなブログにアップロードした写真は、2016年6月以前のものはすべてHTTPになっています。
こんなかんじ
1ページずつ確認して、“s”を追加する地道な作業です。
開設したばかりのブログなら、問題ありませんが、数百~数千ページもあるようなブログともなると、気が遠くなるような作業です。
幸いにもこのブログは130ページ程度なので、半日程度で全ページHTTPS(SSL化)は、完了しました。
けど、ちょっと疲れた・・・。
ヤマト運輸のドライバーは、乞食以下なのか?
うちの会社には、さまざまな運送会社のドライバーが、毎日数十人納品や引き取りにやってくる。
20代の若者から60代と思われる白髪の運転手さんまで、年齢層は幅広い!
トラックの運転手なのに、フォークリフトが運転できないので、荷下ろしをして欲しい!とか、中には、耳が不自由な方もいて、
「耳が不自由なので、ゆっくりと大きな声で、出来ましたら身振り手振りで説明していただけますか。」
と書かれたカードも持った運転手さんがいるかと思えば、おねえの運転手さんまでいる!
また、車種もさまざまだ!
軽トラックから2トン、4トン、大きなものでは20トンのトラックまでやってくる。
トラックの運転手さんの印象は、往往にして「気は優しくて力持ち」
まさにガテン系の代表格!男の仕事である!と思いきや、最近では女性が大型トラックに乗って納品にやってくる!なんてことも珍しくはなくなった。
女性のトラックドライバーって、クールな印象でなんか格好がいい!
10トンウイングトラックで乗り付けて、
「○○の納品に来ました!」
と事務所に伝票を持って入ってくる。
伝票を見て、荷物の確認をして伝票をコピー。
「伝票の原本は荷物に挟んでおいてください!」
「はい!分かりました~!」
フォークリフトの運転も完璧だ!
僕は最近思うことがある。
休日を利用して、フォークリフト運転の講習に行って、フォークリフトの免許を取ろうかと思っている。会社の状況は相変わらずで、年々売上げは右肩下がり・・・。
このままでは、とても60歳まで会社に居られないだろうし、会社自体存在するかも分からない・・・。
フォークリフトの免許を持っていれば、トラックの運転手はもちろん、倉庫での作業でも役立つ!
会社がダメになったら、斜陽の同業他社で働く気はまったくないので、近いうちに実行したいと真剣に考えている。
■宅配便のドライバー
宅配便のドライバーも、もちろん毎日のように何回もやってくる。
その中に、ヤマト運輸のセールスドライバーの仮にAさんとしておこう。この人は毎日、多いときは1日に3回くらいやってくるのだが、話し好きな方でカウンター越しに色々なことを話してくれる。
趣味や休日の過ごし方や、好きな食べ物など、話題は多岐に渡る。
その中でも一番多いのが仕事の愚痴。
休みが取れないとか、積み荷を忘れて休日返上で名古屋まで荷物を運んだとか、
「昼メシどころか、僕なんかオシッコ我慢しながら運転してるんですよ!」
「僕らなんか、もう乞食以下ですよ!」
なんて、笑いながら話をしている。
毎日何十人と訪れる運転手さんの中で、僕の中ではAさんが好感度No.1である。