Content
さくらの VPS 1.5G に引っ越してみた。サイト的には復活したというべきか。
経緯

- 昔はこんなサイトだった
1年以上なおざりにしていた以前のサイトは自作のプログラムで動かしていたけれど、これには「前月の記事が1件も存在しない場合は異常系ルートに突入してしまう」という頭悪すぎる設計ミスがあった。放置期間中に何度か再開しようと思い立って追加編集をかけてみたものの、その問題で阻害されてしまい、そのうち修正しようと思いつつもまた放置され、忘れた頃にまた同じ問題に遭遇し…というのを繰り返していた。ばかげている。しかし昔は月に1回も書かないということがなかったから、ずっと気づかなかったんだな。
サーバとしてさくらのVPSを借りたついでに新しくやり直そうと考えて、 Wordpress 入れてみたもののいまいち使いづらかった(というか使い方がよくわからなかった)り、Mediawiki を強引にブログツールとして使えないか試行錯誤してみたものの意外に面倒だったりしたので、結局 DB から SQL で記事を引っ張ってくるだけの超簡単コードを組んで自作した。とりあえず勝手にソートして表示されればそれでよい。
昔のサイトの扱いについて
一応、昔の revivalgate.net と classic.revivalgate.net はそのまま残してあるけれど、将来的には全部このシステムに一括インポートしてしまう予定。原則、これらはもう更新しない。昔は全部 XML で内部保持していたので、データとしては XSLT で変換して DB に突っ込めばなんとかなりそう。ただ、 URL の維持がなかなかうまく行かなくて試行錯誤してる。恐ろしいことに、いまでも1日あたり400アクセスくらいあるので、アーカイブするにしても URL マッピングの仕組みを考えないといけない。
さくらの VPS 1.5G 感想
超快適。
以前借りていたさくらの VPS 512 だと、開発用の Mediawiki 入れたり、Meidawiki がもっさりなので APC 入れたり、 MongoDB 入れたり、MySQL を InnoDB 有効で入れたり…などとしているうちにスワップ寸前=Apacheがキュー入れた時点でスワップ発生オワタ\(^o^)/な状態だったけれど、 1.5G だと全部入れても余裕ありまくりですばらしい。