分散型携帯用2chビュア
がっくしメニュー
Open Resource Zone

サバ貸してくださいおながいします… orz
http://orz.2ch.io/


日々増え続ける携帯からのアクセス
みんなのサーバで支えよう

■はじめに
Open Resource Zone(こじつけです)。
CGIが使えるサーバを持ってる皆さんに協力してもらって、みんなのサーバで2chの携帯アクセス負荷を軽減しようという計画です。
CGIを1個、他数個のファイルを自分のサーバに設置するだけで簡単に参加できます。
各種自動設定、オートアップデート機能付きなので、サーバ提供者は何もメンテナンスする必要はありません。

サーバをお持ちの皆さん、あなたのサーバをちょこっと貸してくれませんか?

■しくみ
WinMXみたいに中央サーバが情報を管理し、ローカルの各サーバがP2Pでデータを共有してサーバ負荷を分散します。

  1. 各サーバが2chのどのデータを保存しているか、中央サーバが管理してます。
  2. 各サーバがファイルのリクエストをすると、中央サーバが最新のデータを持っている他サーバのURLを教えてくれます。
  3. 他サーバから直接必要なデータをDLしますので、その際2chのサーバにはアクセスしません。
  4. 最新データが無かった場合は各サーバが自分で2chからデータをDLして保存、その情報を中央サーバに送ります。

■2chまたはorzからDLするデータ

  • 全板一覧(bbstable.html)…6時間間隔
  • 各板の設定(SETTING.TXT)…6時間間隔
  • 各板のスレッド一覧(subject.txt)…1分間隔
  • 各スレッドのdatファイル…1分間隔でチェック・更新があったらDL
  • orzスクリプト自身のオートアップデート…更新があったとき
  • orzに参加している他サーバのURLリスト…2時間間隔

■参加条件
CGI (perl5.6以降・socket/MD5必須)が使えるサーバをお持ちで、サーバ資源を公開してもいい、という方なら、有料/無料サーバどちらでも自由に参加できます。
サーバ情報は中央サーバに送られ、一般に公開されますので、企業などの非公開サーバへのインストールはご遠慮ください。

■インストール方法

  1. まずはこちらをダウンロードしてください→ orz.zip (5kバイト、非自己解凍型)
    • ファイル内容 (5個)
      • config.txt…使用可能なサーバーの容量などを設定します。
      • setup.cgi…orzスクリプトを自動インストール・セットアップします。
      • updata.cgi
      • index.html
      • qr.jpg
  2. ファイルを解凍し、以下の部分を修正してください。
      • setup.cgiの1行目、「#!/usr/bin/perl」を自分のサーバ設定にあわせて修正
      • config.txtの1行目、「server_max=1」を、自分のサーバで使用可能な容量にあわせて修正
        • 単位はMBです。容量10MB使用させたいなら、「server_max=10」にしてください。
        • デフォルトは「1」(1MB)になっています。
        • DLしたファイルが容量を超えると、古いファイルから削除されます。
        • 50〜100MBくらいあると安心です。
      • config.txtの2行目、「your_name=名無しさん=http://…」は、自由に修正してください。
        • TOPページ最下段に表示されます。
        • URLは省略してもOKです。例: 「your_name=名無しさん」
      • config.txtの3行目、「logs=0」は、アクセスログのON/OFFです。
        • 「logs=1」にすると、logsフォルダ内にアクセス数を記録します。
        • logsフォルダ内の各ファイルサイズがアクセス数です。
        • アクセスログは容量チェックしてませんので、定期的に削除してください。
  3. できたファイル6個をサーバにアップロードします。
  4. ファイルをアップロードしたディレクトリのパーミッション(属性)を705または755にします。
  5. setup.cgi、updata.cgiのパーミッション(属性)を705または755にします。
  6. PCまたは携帯から、アップしたindex.htmlにアクセスします。
      • 例:http://www.***.net/orz/index.html または http://www.***.net/orz/

これで準備完了! 画面の指示に従いセットアップ(約10秒ほどかかります)が完了したら、そのまま使用可能です。
※稼働を始めたサーバがTOPメニューに反映されるまで、最大24時間程度かかります。それまではサバ管理者様お一人で使っててください。
※中央サーバにアクセスのないスクリプトは、TOPページに反映されません。

■困ったときは

  1. 動かないときは、まずフォルダやCGIの属性を確認してみてください。どうしても動かないときは一報くださると助かります。
  2. サーバ負荷が大きい場合は、最大容量を減らしてみてください。
  3. 「perlを教えて」「サーバへのUP方法」などの質問にはお答えいたしかねますのでご了承ください。

ご意見・ご希望・不具合報告は、運用情報板のがっくしメニュースレまでお願いします。
がっくしメニュースレッド

■運営用コマンド一覧

  • http://****/orz.cgi/logs … 過去1週間分のアクセスログを見ることができます。
  • http://****/orz.cgi/cache … キャッシュの状態を確認することができます。

携帯からのアクセス・協力サバリスト(総合入り口)はコチラ
http://orz.2ch.io/


http://orz.2ch.io/

携帯にURLをメールで送るには→ コチラ


(C)Hikky & Garnet

[PR] 薪ストーブ 地サイダー 金沢 石川県 総合評価方式 本棚 ビル用外壁材 弁護士 伊豆 不動産 アスベスト対策 家具 交通事故 別荘 宮古島 カーテン アスベスト対策 下駄箱 キッチン家具 ハワイ オプショナルツアー すき間家具 地サイダー 格安航空券 吊戸棚 プリント基板 柚子小町 ネットブック 税理士 ワインセラー 超ミネラル水 ホームページ制作 金沢市 不動産 貸会議室 ビル用外壁材 パイプ加工 専用サーバー オーダー収納 過払い金 石川県金沢市住宅建築会社 生け花教室 容量無制限ストレージ 過払い請求 プレゼント 無料ホームページ