眠い…
こんにちは、Jetstream BLOG 管理人兼ライターの石井順です。
ここ最近、とてもありがたいことに当ブログ(jetstream.bz)へのアクセスが集中し、レンタルサーバー(Xserver)に怒られることが増えてきました。
ということで、私がいつもお世話になっている S 氏の助言の元、CDN というものを当ブログにも導入してみました。
「クラウドフレア」
当ブログが導入した CDN は「クラウドフレア」で、無料プランです。
無料の CDN と言えば「クラウドフレア」が有名らしいのですが、そもそも CDN なんてもんを知らなかった私は S 氏に言われるがまま導入した次第です。
CDN
そもそもこの CDN とは、当ブログにアクセスするユーザーに対し、そのユーザーごとに最適なサーバーから経由するよう自動で手引きしてくれるシステムとのこと。
富士山に登る際に、登山者に合わせて最適なルートを案内してくれるガイドさんみたいなもん、ですかね?(個人的な解釈です)
これを行うことでアクセスが集中してもサーバーがダウンするリスクを回避できつつ、表示速度も向上します。
ただしネームサーバーを書き換えるため、ミスるとサイトが表示されなくなったりするなどのリスクもあります。
まぁでもお金かけてサーバーをアップグレードしたりサーバーを移転したりするリスクやデメリットより、まずは CDN だなってことで導入しました。
実際の導入自体はそこまで難しくなく、「クラウドフレア」のユーザー登録とブログの登録 & 事前設定、ネームサーバー書き換え、ちょっと監視、というだけの流れではありました。
もし万が一サイトが表示されなくてもネームサーバーを元に戻せばいいだけ。
結果
結果、一応難なく導入はできました。
サイトが表示されなくなることもあるとのことだったので、深夜 3 ~ 4 時の間に作業しました。実際の作業時間は 10 分程度。
でも一応サイトの表示を監視しつつだったので、寝たのは 4 時過ぎくらい。だから眠いんですよ(笑)
というか私の環境では見えているだけで、皆様の中ではもしかしたら不具合が発生しているかも。なんかいつもと違う、などあれば教えてくださいね。
そもそも見えない方にはお伝えする手段がありませんが。。。
SSL の話
当サイトでは約 1 年前に Xserver が無料で提供している「無料標準 SSL(Let’s Economy)」というのを導入し、一応セキュアなサイトにはなっています。
Google が今後 http: ではなく https: を優先するとのことで、すでに一部ではその対策も開始されています。なのでいち早く手を打ったわけですが、これが功を奏しました。
しかし、CDN は「無料標準 SSL」だと導入ができないという情報もちらほらあったりもして戦々恐々としていたのですが、結果的には「無料標準 SSL」でも導入はできました。
既に「クラウドフレア」は「Let’s Economy」に対応していたみたいです。
「HSTS」設定
ただ「クラウドフレア」側で「無料標準 SSL」用の設定は必須でした。それは「HSTS」設定です。
「HSTS」設定は “http:” でアクセスするユーザーに対して強制的に “https:”に切り替える設定とのこと。
実は最近作ったばかりの別のサイト(SSL 導入済み)で「クラウドフレア」を導入したところ、「HSTS」設定をしていなかったために機種やブラウザによって表示されたりされなかったりでちょっと積んでいたんです。
そこで「HSTS」設定を行ってみたところアッサリ解決したので、当ブログでも最初からその設定を行いつつ CDN を導入し、特に不具合は出なかったということになります。
最後に
私自身、サーバーをはじめとして技術的なことは何もわからない人間ではあるのですが、なんとかこのブログを構築してやってはいけています。
SSL や AMP の導入、そして今回の CDN の導入、そして今後は PWA とかも重要になってくるんでしょうね。はー、気が重い。
しかし導入できた時の喜びは半端ないので今後もなんとか対応していこうとは思っています。その中でサイトが死んでしまったらごめんなさい。
今後とも Jetstream BLOG をどうぞよろしくお願いいたします。