エックスサーバー高速化

はい、SE失格の筆者でございます。

以前記載したエックスサーバー高速化についての記事の最後に

まさかのポイントが一点下がるという悲しい結果。

と記載しましたが、超久々に「PageSpeed Insights」で速度を計測したところ

80点

って出ました・・・
へ!?私あれ以降、Webの速度が早くなるような設定なんにも入れ込んでないんだけど

あ゛

WEBサイト制作者業界であるあるの

「cache(キャッシュ)が残ってたんじゃね」あるあるにハマッていたようです。

スポンサーリンク

.htaccessの編集で高速化成功

まずはエビデンス(証拠)をペタっと

少し(というかかなり)小さくて見づらいと思いますが、「最適化」という箇所の下部に

Good

という文字の下に緑色の文字で「80」と記載されています。

前述した通り「いやいや、むしろポイント下がったやんけ!」
と怒りながらキャプチャした画像には「42」点の表示

そして現在、この記事を書いている時点では「80」点

.htaccessファイルを編集することによるサイトスピードの向上は成功していました。
しかもスコアが倍になるという超優良な結果

考察

実のところ、WEBサイトを作成、編集しているときに

あるある

  • htmlファイル変更したはずなのに反映されてない
  • .htaccessでリダイレクト設定したのに効いてない

上記のようなことは本当によくあります。

ぷに侍ぷに侍

それにいつまでたってもハマリ続けるあたしって・・・


ワンコロワンコロ

ほんとバカ

もう白7が揃ってさやかさん登場レベルです。(ネタモト:魔法少女まどか☆マギカ、、、の大人の遊技場に置いてある例のヤツ)

今回はWEB業界であるあるの「.htaccess 反映 遅い」にまたしてもハマってしまったっぽいです。

PageSpeed Insightsのスコアが全く変わらなかったら

.htaccessは非常に強くキャッシュが残ります。ブラウザの[Ctrl]+[F5]キーでも消えないことが多いです。

また、レンタルサーバーでは多くの場合管理者権限を持っていないので、ネットで調べるとよく出てくる

レンタルサーバーで基本できない

  • OS再起動
  • WEBモジュール(Apache、nginx)再起動
  • 管理者権限でコマンド発行(sudo とかってのがそうです)

ということができません。

ではどうしたら良いのでしょうか??

翌日にもう一回やる

あ・・・完全にバカにされた気がする

でも本当にコレしかない気がします。

比較的いろいろできるエックスサーバーと言えども、root権限は開放されていません。なので、上記のキャッシュを強制的にクリアする行為ができないのです。

スポンサーリンク

キャッシュには2種類ある

H/Wの分野も入れると、本当はもっとあるのですが、WEBの業界で「キャッシュ」とは、多くの場合

  • サーバーキャッシュ
  • クライアント(ブラウザ)キャッシュ

上記の二種を総称、、、というか混同して「キャッシュ」と表現しています。

実は、上の方であえて混同する表現を使ったのですが、[Ctrl]+[F5]で消すことができるのは「ブラウザキャッシュ」です。(それでも消せないことが多いんだが)

サーバーキャッシュは、基本的にサーバーの管理者権限を持っていないと即時に消すことはできません。

ただ、「止まない雨はない」と同様に「消えないサーバーキャッシュは無い(よほど悪意のある設定さえしていなければ)」ので、もう一度いいますが

翌日以降に、PageSpeed Insights をリトライ

結論

何度でもいいます、むしろ表現を変えてでもいいます。

ぷに侍ぷに侍

しばらく待って再度テストしてみてください

体感的にわかればよいという方は、別のパソコン、もしくは別のWEBブラウザなどで、「なんとなく速さがどうなったか」感じてくださいw

エックスサーバーをレンタルされている方でサイトの速度を早くしたい、もしくは.htaccessを一度も編集したことが無い方は

を見ながら、ぜひサイトスピードアップを試して見てください。

結果は翌日以降に確認してね❤

とりあえず私は、PageSpeed Insightsのスコアは2倍になりました!!