Page Index
日付 題名 記事の要約
2005.8.18 キャンペーンCGI就役 暇ないのに新作CGI
2005.8.5 臨界点突破 高すぎたリスク
2005.8.3 綱渡り防衛軍 7月分転送量集計

 地球防衛日記で猛烈に忙しい中、新しいCGIを作りました。名付けて「キャンペーンCGI」です。言うなれば企画用CGIというか。
 今までは、このコンテンツで使ってる統合管理CGIをちょびっと改装して使ってたんですが、いかんせん短期集中型コンテンツに「ひと月に1ページ」は向いてなくて、ページが途方もなく長くなってしまうのです。画像が多いだけにサーバー負荷的にもよろしくありません。

 一応、統合管理CGIにも「1日表示モード」なるものがついてるものの、これはCGI出力ゆえページビューの多いコンテンツでは避けたいところ。なにせ地球防衛日記は1日1000PV以上、対して隔日日記・気分日常雑記帳・パチョ奮闘記は3つ全部合わせても1日10〜20PV程度。もう絶対的な差があります。

 というわけで、統合管理CGIをベースに1題1ファイル方式を採用し、さらに管理専用にしました。CGIは送信内容をもとにXHTMLファイルを作るだけで、基本的に表示任務は負いません。唯一、ディレクトリインデックスでアクセスされた時に、最新の記事内容をXHTMLから読んでそのまま出力するだけです。
 つまり、ページビューがどれだけ増えてもCGI負荷は上がらない設計。

 ついでに、将来作るブログ風味CGIの実験台として、コメント機能も試験的に実装してます。メールフォームからコメントいっぱいもらってるから、誰か書いてくれるだろうという儚い妄想をしてるんですけども。さらに、コメントに対してレスもつけられます。(ただし俺だけ)
 でも、個人的にはメールフォームから送ってもらってページでレスを書くっていう方式のが気に入ってるんですけどね。

 このキャンペーンCGIも統合管理CGIと同じように、ひとつのCGIで複数コンテンツを管理できるので、地球防衛日記の他に徒歩攻略キャンペーンも格納してみました。もちろん、将来やるであろう新しいキャンペーンにも簡単に対応できます。

 機能は統合管理CGIに比べても同等ながら、行数的にもファイルサイズ的にも半分以下にまでコンパクトになってます。それは1題1ファイル方式のおかげでログの切り替え処理がなくなったり、新型virus(自前ライブラリ)の使用で記述が簡潔にできたり、あるいは単純にPerlのスキルが上がってたりで、まぁ色々な要因がありますけど。
 本当はもっと入れたい機能あったんだけど、時間的な制約が厳しい現状ではこれが限界でした。(なにせデバッグする時間もない)

 →ソースコード(一部情報隠蔽+別途ライブラリが必要なのでこれだけじゃ動きません)


臨界点突破

2005.8.5.Fri

 どっかで紹介かなんかされたんでしょうか、アクセス数が3度めの大増量サービスです。リファラは入ってきてないし、検索の順位はむしろ下がってるから、2chあたりで ttp://〜 みたいなリンクをされたのかな?

 まぁそれはそれでいいんですが、当サイト及び俺の脳内は「1日2000人が来るサイト作り」ができるような設計になってないので、対策に追われるばかりで地球を防衛する余裕がありません。
 1日10人も来ないサイトを4年間もやってきた実績は伊達じゃないですよ。ええ。

 この大増量によって、ついにレンタルサーバーのひとつからクレームがきてしまい、デモムービーのストリーミングは中止されることになりました。多くの人に気軽に見てもらいたかっただけに残念です。自宅に光回線を引ければなぁ…。
 あ、ダウンロードは従来通り可能です。遅いけど。

 でも、これでアキレス腱であり爆弾でもあった「デモムービーのレンタルサーバー格納」がなくなったわけで、これからは転送量を気にしてビクビクする毎日からは解放されそうです。
 もし億が一、光回線で自宅サーバーをやってる人がいてリソースが余って余って困ってて「ミラーしてやってもいいよ」という酔狂な人がいましたら、ぜひとも俺に100万円ください。じゃなくってミラーしてください。期間限定でもいいから。
 うちのADSL(しかも今どき8M)じゃダメダメです。

 3日以内にレンタルサーバーへ対策報告書を提出しないとアカウント止められちゃうんで、これから書きます。とほほ。


綱渡り防衛軍

2005.8.3.Wed

 地球防衛軍デモムービーの7月分の集計を出してみました。集計CGIの就役が7.11なので、実質期間は20日分です。

 ダウンロード回数は7912回、総転送量は281GBでした。

 いや、ちょっと待て俺。当初の予想は「1日10件くらい?」じゃなかったですか、2ヵ月前の俺。なんか40倍くらい上まわってないですか。1日平均14GBって、ものすごい大手サイトでも届くかどうかって数字ですよ。

 まぁ第2サーバー(ストリーミング用)は転送量無制限で、第3サーバー(ZIPダウンロード用)は容量・転送量ともに無制限(その代わり速度が遅い)だから、一応のところはなんとかなってます。
 しかしメインである第1サーバーが1日1GB制限であり、画像を第4サーバー(予備)に入れる等の対策で制限突破はしなくなったものの、それでも800MB〜900MBあたりをうろうろしてて、非常に危なっかしいです。
 二度と使わないと思ってた第4サーバーまで引っ張り出した以上、できる小細工は使い果たしたので、これでダメなら今度こそ「量を減らすか限界を増やすか」の二択になります。実は第5サーバーがあったりするんですが、これは使うつもりないです。
 さて、いつまで続くか綱渡り。(たぶん防衛軍2のブームが去るまで)

 で、100回以上アクセスされたムービーのランキングを作ってみました。

  1. ジェノサイドバイク(527)
  2. 最後の決戦(509)
  3. ジェノサイド砲vsUM-XA(465)
  4. 起き上がりジェノサイド(450)
  5. アーマー稼ぎ(410)
  6. ビル潜り(408)
  7. アクロバット戦車(389)
  8. 蟻でお手玉(365)
  9. 橋潜り(335)
  10. HG-13A自爆検証(302)
  11. 回転木馬・最弱徒歩攻略(285)
  12. 空母・最弱徒歩攻略(280)
  13. 機獣・最弱徒歩攻略(270)
  14. 烈火・通常攻略(235)
  15. 烈火・UFO戦のみ(234)
  16. 烈火・最弱攻略(223)
  17. 挟撃・最弱攻略(195)
  18. 徒歩攻略キャンペーン0726・烈火・蟻で死亡(165)
  19. 審判の日・通常攻略(157)
  20. 烈火・徒歩攻略(135)
  21. 徒歩キャンペーン0725・侵略者集結・アイテム一覧(113)
  22. 徒歩キャンペーン0726・烈火・ダロガで死亡(107)
  23. 精鋭・通常攻略(105)

 ダウンロードした人の数は集計対象外なのでわかりませんが、まぁ単純計算で527人はいることでしょう。サイトに来た人が全員どれかを落としたなら、1000人オーバーです。
 多くの人に見てもらえるのは光栄なんですが、やっぱネタが一番多いことに苦悩する日々です。上位独占です。「蟻でお手玉」とか、本当なにが面白いんだコレ?って感じなので、ひたすら謝る毎日です。回転木馬の最弱徒歩攻略の方がよっぽどネタなんだけど。