運営/負荷対策

Top/ 運営/ 負荷対策
2008-11-06 Thu 03:26:30 JST

負荷対策

 Fallout3は3プラットフォーム同時発売であり、日本語版も英語版発売からそんなに間をおかずにリリースされます。よってWikiへの負荷はかなりのものになると予想され、そのために幾らか策を準備して有ります。

目次

サイト構成

利便性の為に

技術的メモ

手順

以下は全てcronでの自動処理

  1. ftpよりWikiログをローカルに保存
  2. ローカルに建てたApacheサーバ上でWikiを稼動させ、dump2html.inc.phpでHTML化*10
  3. 適当に書いたScriptで、HTML上のそのままでは不都合な部分を置換。また、HTMLサイズ低減を行う (素のHTMLの7割程度にダイエット)
  4. UTF-8のものをEUCにコンバート(更にその8割のサイズに低減。上と合わせて、元のサイズの6割弱になる)
  5. 作成したHTMLをftpでUP

お願い事項


*1場合によってはローカルファイル置き場を増やす
*2有料サーバ
*3設定値は1時間。CookieをONにする事
*4アクセス集中時に料金を払い、負荷に備える
*5HTML化処理に於ける仕様
*6数時間おき
*7場合によっては料金を払って負荷対策
*8リクエストによるものです。楽勝だったので実装しました、どうぞご利用下さい!
*9更新チェックにしか使えない
*10wgetでローカルのWikiを叩く
*11とくにこれらのソフトとWikiは相性が最悪。きちんと設定すればましなのですが、そうでない場合が殆どなので