分散型携帯用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] 動画保存 金沢市 エステ ネイル 花 アクシス 特注家具 宮古島 下駄箱 生け花教室 貸会議室 弁護士 ビル用外壁材 税理士 カーテン 伊豆 不動産 サイズ 本棚 薪ストーブ 石川県金沢市住宅建築会社 容量無制限ストレージ 姫家具 オーダー家具 石川県 総合評価方式 地サイダー 金沢 TVボード すき間家具 過払い金 超ミネラル水 アスベスト対策 アスベスト対策 地サイダー オーダーカーテン ビル用外壁材 地サイダー 通販 ワインセラー 金沢市 不動産 柚子小町 交通事故 専用サーバー 収納家具 プレゼント ネットブック 過払い請求 無料ホームページ