ようやくTatsumaru Timesのサーバーの引越しが完了しました…!
どうでしょう。サクサクじゃないですか?
早いサーバーだとこんなにも違うんですね!!! 感動です!今回、ゲキ重だったサイトを軽くするためにロリポップからサーバーを引越ししたのですが、結果、エックスサーバーよりもMixhostに引越しました。その理由をまとめます。
引越し前のゲキ重ぶりが笑えないレベルに..
Tatsumaru Timesはずいぶん前から、シンプルなデザインの割には重くて有名でした。
実際にPageSpeed InsightsというGoogle のウェブサイトの速さを測定できるサービスでもこの数字。
ロードが完全に終了するまでに18秒もかかっていましたw
「ページの表示速度が0.1秒遅くなると、売り上げが1%低下する」
という定説があるので、ページ速度を上げるためにこれまでも色々と試みてきました。WordPressを利用しているのでプラグインで以下の解決策を実施。
- JavaScriptoを縮小する → JavaScript to Footerで解決
- 圧縮を有効にする → Autoptimizeで解決
- 画像を圧縮→ EWWW Image Optimizer で解決
- WordPressのキャッシュ系プラグインを使用→ ページが真っ白になりました 😆
もしあなたが、HTMLとCSSの違いもわからないコードも書けない「文系ブロガー」だったら本気でキャッシュ系プラグインを使用しないことをおすすめします….
ここまでやったけど相変わらず、「うすのろTimes」だったので諦めていたのですが、あるパートナーメディアさんのCEOに
「Tatsumaru Times遅くないですか?ロードに20秒近くかかっているのは致命的ですよ!」
とご助言を頂きました。.. 😅
そういう訳で、これまで見て見ぬ振りをしていましたが手をつけることにしたのです。
ロリポップ(エンタープライズ)でもキャパオーバー
早速、問題を炙り出すことに。
疑惑は僕が当時使っていたサーバー、ロリポップ(エンタープライズ)のスペックにかけられました。
パートナーメディアさんのCTOによると、ロリポップのエンタープライズ版とエックスサーバー(x10)を比較した上の表の真ん中の「メモリ」の容量が他のどの項目よりも、表示スピードに左右するみたいです。ディスク容量と転送量制限は、ドメインが一つしかない雑記ブログならスペックはほぼ関係ないらしいです。実際に使用量を確認してみましたが、ロリポップのスタンダード版でもいいくらいに使用量は少なかったです。
あと、サーバー収容人数がロリポップは不明なのもよくなくて、それはつまりn個のサイトが同時に接続していてサーバーへの負荷が無限大になっている可能性もあるとのことでした。一方、エックスサーバーは170人と限定的なのでそれ以上もないとか。
そういうわけでロリポップからエックスサーバーへの引越しをすることにしました。
エックスサーバーへの引越しでずっこける
そして本日はTatsumaru Times爆速化のためにあるCTOさんからご指導頂き、不要なプラグインを排除、タグ消し、リダイレクト設定、サーバーの検討までしていだきました。本当に助かる😂😂😂😂
— たっぺい (@tppay) 2017年10月30日
そんな感じで引越しが始まりました。バイリンガル化できるサイトのプラグインも消して、引越し荷物を極限まで減らしました。
ロリポップスからエックスサーバーの移行をした人はかなり多いようで、ウェブ上に引っ越しをする方法の記事があふれていました。
記事通りに、ドメイン取得、データベースのエクスポート、インポート、ファイルの書き換え、FTPソフトでバックアップをとって新ドメインにファイルをアップロード。途中、ミスっていたこともあったのでCTOさんに指示してもらって修正。
hostファイルを書き換えて、引越し後のページを開くと….
なぜかエラーで表示されず。
ロリポップからエックスサーバーへの引っ越し作業、むちゃ手間取ってます…. プロにスーパーバイスしてもらったのになぜか一向に表示されず。。絶対すんごい初歩的なことでこけている気がする
— たっぺい (@tppay) 2017年11月1日
その後、Duplicatorというプラグインを使った引越しも試みましたが、プロの助けも虚しく引越しが完了せず..。
ああもう一生、「うすのろタイムズ」の運命なのか..
Mixhostへの引越しが超簡単!
そんな絶望の中、ベルリンのフリーランスWSBIさんの合同オフ会に顔を出した時に出会った、まじまじパーティーのあんちゃさんにサーバー引越しの話をしたら、「Mixhostがおすすめだよ」とのこと。月に50万人に読まれるまじまじパーティーのホストが、エックスサーバーよりもMixhostをすすめているのだから間違いないだろう…
というわけで早速ググりまくると、どうやらうちのブログのテーマ Simplicityの開発者もMixhostをゲキ推ししていることが判明。
他にもエックスサーバーとMixhostを比較している記事を見かけましたが、この時点で僕の関心は、わずかなサーバーのスペック比較よりも「引越しのしやすさ」にありました。
やってみなきゃわからないし、Mixhostは30日間無料キャンペーンもあったのでとりあえず引越し作業をすすめてみました。
ロリポップからMixhostへの引越し手順
参考にしたのはこちらの記事。
同サイトによると手順はこの通り
- 「All-in-One WP Migration」のインストール&データのエクスポート
- Mixhostの独自ドメインの設定
- 「hosts」ファイルを変更
- Mixhostにワードプレスのインストール & All-in-One WP Migrationのインストール
- データのインポート
- ネームサーバの切り替え
- 「hosts」ファイルの戻し
これならできそう!
All in one WP Migraiton というプラグインを利用するだけでいいし、FTPソフトも使わないし、ファイルの書き換えも不要!これはロリポップ→エックスサーバーの移管よりもはるかに楽かも…!?
@annin_book から教えてもらったMixhostへ引っ越ししているのだけどエックスサーバーよりも、サーバーとかわけわからん人にははるかに引っ越ししやすい感ある
— たっぺい (@tppay) 2017年11月10日
しかもMixhostの公式サイトでも同じ方法で引越し方法が書いてありました。
公式サイトで書いているこの安心感….
というわけで、早速着手してみました。FTPソフトも、wp-configなどの書き換え作業もいらないので楽でした。
拡張版プラグインを購入する必要あり
ただ、All in one WP Migraiton というプラグインは、引越しするサイトの容量が512MBを超えている場合は、無料版のプラグインではインポートする事ができません。その場合、All in one WP Migraiton の拡張プラグインである「All in one WP Migraiton Unlimited Extension」を$69 (7800円)を購入する必要があります。
拡張プラグインを利用しない場合は、「FTPソフトからアップロードすればいい」とのことでしたが、ぼくはこれ以上の面倒な作業を増やして失敗したくなかったので、拡張プラグインを購入しました。購入すると、メールが送られそのリンクから拡張版をダウンロードします。ダウンロードしたら、All in one WP Migraitonと~Unlimited Extensionの両方のプラグインを有効化してファイルをインポートします。
注意:トップページがIndex of に表示されてしまった場合
一つミスってしまったのはMixhost上でのWordPressのインストール先。なぜかデフォルトのままダウンロードすると tatsumarutimes.com/wp 下になってしまい、トップページへアクセスするとindex of が表示され、wpを最後につけないとブログページに飛べないようになってしまいました。この点、カスタマーサポートに問い合わせたら以下のように回答いただきました。
弊社で確認をさせていただきましたが、
ドキュメントルートが[public_html/tatsumarutimes.com]に設定されておりますが、 WordPressのインストールを[public_html/tatsumarutimes.com/wp]配下へ実施したことにより、でしかアクセスが出来ないものと思われます。