26 二度あることは三度ある~3回目のサーバー移転

つい先日、このサイトのレンタルサーバーを移転しました。2000年11月にドメインを取った時に初めて借りたのがお名前ドットコム(GMO)で、1か月のデータ転送量に上限があることが判明したために引っ越すことになったのが2004年の2月。2回目に借りたのは、同じ企業の系列なら移転に手間はかからないだろうと選んだレンサバ本舗(GMO)でした。それからはずーっとトラブルも何の不満もなく約17年使っていたんですけど、少し前からグーグルのサービス「PageSpeed Insights」でサイトの読み込み速度を測っていたところ、スコアが40~70点と全体的にあまりよくなかったんですよね。そして、改善すべき一番の項目として表示されたのが「サーバーの応答速度を上げてください」でした。

キャッシュのプラグインを使ったり、画像を最適化したりと自分で手を尽くせるところは尽くしたものの、サーバーの応答速度は流石にどうしようもありません。ただ、サーバーの移転は2回目の時にFTPソフトでサーバーの中身をまるっと移してCGIを再設定し、ネームサーバーの変更が浸透するまでの期間気を揉むという非常に面倒な思いをしたことに加え、ワードプレス化した今とあってはサーバーのデータに合わせてMySQLのデータベースも一緒に引っ越す必要があるのでなんだか一層手間がかかりそうなのと、移転の際にデータベースがうまく移せないとサイトが消滅しかねないおそれもあったので、「そこまで手間かけてまで速度改善する必要もないか」となかなか踏ん切りがつきませんでした。

そしてたまたまネットを見ていたら国内最速を謳うレンタルサーバーの広告が目に止まったのがつい先日。ざっくり読んでみると、「WPかんたん移行ツール」があるのでこれを使えばサーバーの引っ越しは簡単ですよという売り文句。俄然興味が出てきて詳しく確認すると、

  • 既得のドメインでも移管して設定すれば毎年の更新料が無料
  • 年間利用料が4割近くダウン
  • ワードプレスの移行も簡単

で、それでサーバーの速度が速くなるならいいこと尽くし、ならばここは一つダメ元でもいいから試してみようと決断するに至りました。旧サーバーを残しておけば万が一データの移行に失敗しても問題はないですし。ということで今回選んだのは、同じGMOが提供している「ConoHa WING」というサービスです。

ドメインの移管手続きは以前にもやったことがあるので何ら問題はありませんでしたが、やはりというか悩まされることになったのがワードプレスの移行作業。確かにかんたん移行ツールの手順そのものは簡単なんですけど、ページや写真の量が多すぎるのか、移行の前段となるテストサイトが構築されません。ようやくテストサイトが完成しても本番への移行がうまくいかず、それでも何とか時間を変えてイロイロ悪戦苦闘しているうちになんとかツールを使って探偵局を移すことに成功しました。

よし、じゃあ後は同じように日記も移せばサーバーの引っ越しは終わる、これで先は見えたかなぁとホッとしていたら、探偵局に比べればページも写真も少ないはずの日記の方が余計に手間がかかる結果となりました。とにかく何回繰り返してもツールではテストサイトを構築できません。時間帯を変更して試してもダメ、フォルダ構成を変えてもダメで原因が全く分からず。申し込み特典でサイト1つの移行を代行してくれるサービスが付いてきたのでこうなったら頼ってしまおうかと入力フォームを開いてみると、当たり前と言えば当たり前なんですけど、管理画面のIDやらパスワードやら色々と入力しなくちゃいけないのがどうしても気になってしまい断念しました。

こうなったら自力でやるしかあるまいと調べてみると引っ越し用のプラグインがちゃんとあるようで、旧サーバーから取り出したファイルをダウンロードして新サーバーにアップロードすればいいとのこと。もちろんネームサーバーの切り替えやWindowsのhostsファイルの編集という手間はかかるものの、その辺はお手のものなのでプラグインを使ってみたところ、テストサイトの構築に何時間も待たされた上にエラーメッセージが出るというあの仕打ちはなんだったのだろうと思うくらいにあっさりと移行できました。おそらく移行ツールも同じような流れをクリック1つでできるような仕組みになっていたと思われますが、いい勉強にはなったので結果オーライで良しとしましょう。

CGIは2回目の引っ越しの時と同じようにアクセス権だけ合わせれば大丈夫かなと思っていたらPerlのパスが違っていたので、全てのCGIの該当箇所を書き換える必要がありました。でもその作業の過程で、2回目の引っ越し移行うまく動かなくて放置せざるを得なかったポポロクイズのCGIのアクセス権設定が判明して10数年ぶりに動くようになったのはケガの功名でした。このクイズを初めて設置したのは2001年3月16日、動作チェックを兼ねて久しぶりに挑戦してみたらなかなか解けず20年前の自分に負けるという情けない状態に(笑)。我ながらによくもまぁこんな問題作ったものだと若い頃のエネルギーって凄いものです。

肝心要の「PageSpeed Insights」の結果は、

探偵局の結果
ぱぐなす日記の結果

ということで劇的に改善されたので大満足です。体感的にも読み込みの速さが感じられますし、旧サーバーだと管理画面にログオンする際に時折500エラーが出ていましたが、そういう不具合もなくなりました。これでしばらくはこのサーバーに落ち着くことになりそうです。サーバーを引っ越ししてそれで終わり、ではなく、きちんと更新もしていかなくちゃいけませんね、はい。