X



トップページ自宅サーバ
762コメント205KB
自宅鯖で2ch級の掲示板を運営できるか?
0001DNS未登録さん
垢版 |
03/05/11 20:29ID:xxTaq9Zs
0から掲示板サイトを作った時
やっぱり自宅鯖でやりたいわけですが
0086DNS未登録さん
垢版 |
03/05/20 19:09ID:bIDx8j7w
>>84
んで
cd aaaaスレ; more 84
とかして見るのか?

NNTPでアクセスできるようにとかきぼんしてみる。
0087DNS未登録さん
垢版 |
03/05/20 19:20ID:K9c7ZNsB
more aaaaスレ
を想像してたけど
スレとカテゴリがディレクトリで
カキコがファイルの方がいいのかな。

全スレ表示は
cat * | more
となるわけか

grepとか使えると便利だね。
上手くlinuxに組み込めたりすれば、
作るのは簡単そうだけど
あまりlinuxに詳しくないから・・・

NNTPってなんでしょ?
0089DNS未登録さん
垢版 |
03/05/20 20:14ID:???
ニフティーのフォーラム級の掲示板を作れば
2ちゃんを圧倒できる
たぶん
0090DNS未登録さん
垢版 |
03/05/20 20:21ID:knZ07WdG
夢はでかく持て
0092DNS未登録さん
垢版 |
03/05/20 21:41ID:K9c7ZNsB
2chがつまんなくなった人
是非いっしょに新しい巨大掲示板考えましょう
0093DNS未登録さん
垢版 |
03/05/20 22:14ID:K9c7ZNsB
誰か詳しい方教えて欲しいのですが
ソケットかなんかで2chにアクセスして
その情報を解析し、書き換えて
表示するプログラムを作ってもいいんですかね?
0094DNS未登録さん
垢版 |
03/05/20 22:25ID:EA+9oOr1
23才OLです。彼氏がHしてくれないので、いつも一人でオナってます。
でも、けっこうオカズに困るんですよね。そんな時見つけたのがYUIS!!
安いし、安心して買えるし種類もいろいろでなかなかいいですよ!
私はいつもバイブモノとかレイプモノ買ってます!

http://www.dvd-yuis.com/
0096DNS未登録さん
垢版 |
03/05/21 19:10ID:Ql7GUWOo
hobby3のHDDがdでログが全滅だって。
2chってミラーリングしてないのかよ!
0097夜期
垢版 |
03/05/21 21:33ID:29oOcoGV
通常の光回線じゃまずむり
NTTに直接面談かして大規模光通信回線ぐらい引かないと
0098DNS未登録さん
垢版 |
03/05/21 22:40ID:WG2Iu95h
ミラーリングって大変ですよ
0099DNS未登録さん
垢版 |
03/05/21 23:11ID:???
2chはRAID5にしてないのか?

>>97
2chがどのインフラ使ってるか知らんが、
下手にDAやらATMを何本も引くよりWDM引いたほうが安上がり。
0100DNS未登録さん
垢版 |
03/05/22 00:15ID:DT2VNIk5
2chの鯖負荷グラフ見たけど、ピークでも100Mbps程度だったぞ
Bフレッツ何本か引けば2ちゃんぐらい自家鯖で逝けるんじゃないの?
0103DNS未登録さん
垢版 |
03/05/22 01:46ID:ryctFTFM
よろしかったら
うちの帯域貸しますよ

Bフレッツファミリー100
Redhat7.2で最新のパッチ宛てて運用しています。
apache postfixで運用中だけど、なんか、もったいない。。
0104DNS未登録さん
垢版 |
03/05/22 01:47ID:ryctFTFM
103

ですが
固定IP持ってます

ルーターがなー 安物なんで
mosquitoで作ろうかと思っている今日この頃
0105DNS未登録さん
垢版 |
03/05/22 22:33ID:jALP8N/V
保守
0106DNS未登録さん
垢版 |
03/05/22 22:34ID:jALP8N/V
>>103
おお、なるほど
問題はどういうアプリケーションを作るかですね
0108http:// usen-219x120x144x115.ap-US.usen.ad.jp.2ch.net/ 
垢版 |
03/05/22 23:56ID:???
guest guest
0110DNS未登録さん
垢版 |
03/05/23 01:08ID:???
>>103

どうしてRedHat7.2なんですか?
ていうか大手のホスティング会社(ア○ルとか)で
7.2使っている鯖が多いんですけど、どうしてなんですかね?
安定してるとか?
0111DNS未登録さん
垢版 |
03/05/23 03:26ID:BVQ/qqvP
>>110
それらのOSに対して、サーバマシンのハードウェア的な保証がとれているからなのでは?
最新のディストリビュージョンでも動作はするが、保証はしないといわれれば使う気になれないし・・・。
それが納得できないなら、すべてSUNで構築となったりするが、金額が1桁上がるし・・・。
運用側としては、その辺の考え方を気にしながらハードとOSを選ぶことが多いですね。
ちなみにうちの会社では、動作保証のとてているものだけを使うようにしています。
0116DNS未登録さん
垢版 |
03/05/25 23:04ID:pTFyUBSG
掲示板を作りはじめました。
2chと違うのは、1スレに1人管理人をつけるというか
スレを立てた人には削除権を持った管理人になってもらうという
ところですかね。
あとは、1スレが保持できる書き込みの量を半無限に・・・
今のところはこれくらいですかね。
0118DNS未登録さん
垢版 |
03/05/26 01:15ID:???
>>116
期待してます。がんがれ。
粗方出来たらソース公開きぼん
みんなで改良しよう
0119DNS未登録さん
垢版 |
03/05/26 02:23ID:ImDFAfXf
>>116
マジ?!ROMってたかいがあった(;´Д⊂
0120DNS未登録さん
垢版 |
03/05/26 10:10ID:a2Wzi9ix
「自宅サーバーで2ch級のサービス」
というスレタイどおりのテーマでやっていこうと思います。

ただ、2chと同じ物を作ってもつまらないので
独自の機能をつけようと思っています。
今のところアイディア無しですが。

現状を書いてみると
--CPU--
JSPとMySQLを使う
--転送量--
1スレしか表示しない
クッキーを使って、無駄な表示をしない
(CPUに負荷が・・・)
--機能--
スレ立て人=管理人
キャップをやめて、ユーザー認証を使う
→偽装が困難になる
1スレあたりの書き込み可能数が半無限
--セキュリティ--
書き込みを一度キューにためる
→連続書き込み対策、システム安定化

というところですか。

コーディングが進むと仕様変更が難しいので
もし要望があれば、お早めにどうぞ。
0121DNS未登録さん
垢版 |
03/05/26 10:17ID:???
Janeで読めるように2chと表示形式互換キボン
0122119
垢版 |
03/05/26 16:49ID:???
あの〜素人なんだけど参加したいんだけど

素人には無理?
0123DNS未登録さん
垢版 |
03/05/26 17:37ID:7F548fKa
試作品が公開されたら人柱にでもなれ
0124119
垢版 |
03/05/26 18:10ID:???
おお参加してやらー

(*゚Д゚)貧弱自宅鯖ナメンナヨー
0125DNS未登録さん
垢版 |
03/05/26 22:24ID:a2Wzi9ix
参加ってなんでしょうか??
みなさんが意義あるコミュニケーションをして、
個々人の成長につながれば、私的にはそれ以上うれしい事はありません。
掲示板サイトを作るのは、そのための手段に過ぎません。

さて、今考えているのは
読み込み時に毎回DBにアクセスするか
それとも少しはキャッシュに貯めておくかで迷っています。
もちろんDB側でもキャッシュはしてくれてますが、
クエリーを処理する時間を節約できますので。
これに関しては、
作り終えてからのベンチマークで決めた方がよさそうですね。

機能面ですが
板をユーザーが作れたりすると面白いんでしょうか??
0126DNS未登録さん
垢版 |
03/05/27 00:09ID:???
Janeってdat直読みするんだっけ?
それだとMySQLでデータ格納するんならJaneで読むの無理だな…
0127DNS未登録さん
垢版 |
03/05/27 00:37ID:???
多分120の企画内容からして2chブラウザは使えんだろう。
別に2ch互換って言ってるわけじゃないし良いとおもうよ。

ただ専用ツールで便利な読み書きはかなりメリットになると思う。
0128DNS未登録さん
垢版 |
03/05/27 01:01ID:6Xwx75Oz
画像表示できるようにして
リンクしたのが見れるように
0134*******
垢版 |
03/05/27 03:35ID:2HQ/pw0G
<<マジで稼げます!>>
■■■【お金が無い方は、見てください。】■■■
■■■クーポン屋■■■■■■■■■■■■■
http://www.c-gmf.com/index1.htm
お金が無い方は、メールを受け付けます。
何でも書いてください。悪評でもOKであり、
どんなことでも書いてください。「バカ」でもOK
悪戯でもOKであります。返信メールにて、
ビジネスの説明をします。サイトのお問い合わせを
クリックしてください。早急にメールを送ります。
『ビジネスパートナー』を募集しています。
http://www.c-gmf.com/index1.htm
0135DNS未登録さん
垢版 |
03/05/27 07:41ID:Uf6hrwZu
専用ツールは視野にいれておきます。

画像直接表示はいいと思うんですが
著作権の問題が・・・
どうなんでしょ。
詳しい方いますか?

>>130
とてもいいサイトですね。
何で作っているんでしょうか・・・

こっちは、スレッド検索機能をつけようかな
0136DNS未登録さん
垢版 |
03/05/27 07:44ID:Uf6hrwZu
--CPU--
JSPとMySQLを使う

--転送量--
1スレしか表示しない

クッキーを使って、無駄な表示をしない
(CPUに負荷が・・・)

--高速化--
読み込みデータのキャッシュ化

--機能--
スレ立て人=管理人

キャップをやめて、ユーザー認証を使う
→偽装が困難になる

1スレあたりの書き込み可能数が半無限

全スレッドからの検索機能

お気に入りスレッド自動更新チェック

--セキュリティ--
書き込みを一度キューにためる
→連続書き込み対策、システム安定化
0138130
垢版 |
03/05/27 12:18ID:???
> キャップをやめて、ユーザー認証を使う
>→偽装が困難になる
ユーザーの負担になり、面倒くさくて人が来ない
>スレ立て人=管理人
管理者の権限が大き過ぎるのはユーザーに嫌がられる
0139DNS未登録さん
垢版 |
03/05/27 19:02ID:Uf6hrwZu
>>138
たぶん勘違いされてると思うのですが
キャップをつけたい人は、passwordを入れるだけで
基本は匿名です。

スレ立て人=管理人とは
スレを立てた人には漏れなく削除権がついてくる
という意味です。
管理人=スレ立て人ではないです。
0143DNS未登録さん
垢版 |
03/05/27 20:34ID:lorbWFLS
>>141
当方、Java屋ですが、Javaのアプリケーションサーバーで開発をして、アプリケーションサーバーを数台用意して、
Webサーバーと分離、RDBMSとも分離して3階層システムを組めば、1〜2台ぐらいで
やっているc言語のCGIより、アクセスが増加したときのレスポンス性が違ってきますよ。
0144DNS未登録さん
垢版 |
03/05/27 20:39ID:KKTJxHAB
こんさるくさ
0145DNS未登録さん
垢版 |
03/05/27 20:45ID:???
>>143
じゃ、少ない台数でも処理能力が高い
Cで書かれたCGIシステムを選ぶ。
0146145
垢版 |
03/05/27 20:52ID:???
ってそりゃアプリケーションサーバーの話だね。

掲示板の場合、複数台のサーバで分散処理してる物なんてあるのかな?
もしあったとしたら、ログを各サーバで共有するアルゴリズムが非常に難しそうだな。

って、2ちゃんねる程の規模であっても
1台のサーバで複数の板を担当してるぐらいだから
掲示板如きで高度な分散システムを構築する心配は不要か。。
0147141
垢版 |
03/05/27 21:06ID:lorbWFLS
あー、すいません、べつに、c言語のCGIを否定している、ってわけじゃないんですよ。
cは高速ですし、レスポンスもいい。私も昔は使ってましたよ。今はPHPですが(w
しかし、負荷分散が難しい。先日の東北の地震があった時、ニュース速報はものすごい負荷が
かかってレスポンス悪かったでしょ?サーバー1台で運営してるからそうなるんですよね。
でれば、全てとはいわないけど1つの板だけでもアプリケーションサーバーで運営すれば
いいんじゃないかなーと、思ったりします。

けど、確かにJavaとかで書かれた掲示板で負荷分散ができるやつってみたことないです。
0150DNS未登録さん
垢版 |
03/05/27 22:39ID:niXsabQm
電気代が月いくらぐらいか?
一台2000円ぐらいとして
80000円かな?
0151DNS未登録さん
垢版 |
03/05/28 00:44ID:iRpdl3e1
アプリケーションサーバーってTOMCATの事ですよね。
http://www.atmarkit.co.jp/fjava/rensai2/websys01/websys01.html
WEBサーバーと分離できるんですか?

構成は
(Apache+Tomcat)フロントエンド(って呼びますか?)をいくつか用意して
ユニークな(MySQL)データにアクセスするといった感じです。
(板ごとにDBを分ける事が可能)

ただし、フロントエンドを複数用意した時
>書き込みを一度キューにためる
この辺の効果が薄れてしまいます。
ロードバランサーがIPをハッシュしてくれれば解決ですが。
0152DNS未登録さん
垢版 |
03/05/28 00:50ID:iRpdl3e1
>>150
8万もかかるんですか・・・
って、40台用意した時ですか。

0154DNS未登録さん
垢版 |
03/05/28 06:03ID:???
オンメモリならそんな大げさなことせんでも、毎秒100人くらい
さばけるやろ?
RDBMS使う必然性がようわからん
0155DNS未登録さん
垢版 |
03/05/28 06:47ID:TTwwiPlE
CNNのオンライン投票って分散タイプじゃなかったっけ
各DBのログ同期が追いつかなくなって投票結果まで分散してた
あとから合成したんだろうけど、チャットであれだったら嫌だな
0157DNS未登録さん
垢版 |
03/05/28 09:17ID:KhyTt5V/
>>RDBMS使う必然性がようわからん

RDBMSまで負荷分散させることは無いですよ。RDBMSは一つで、
アプリケーションサーバーは複数、Webサーバーも1台〜複数。
RDBMSへの負荷は大したことないですから。
もっとも負荷がかかるのがアプリケーションサーバーですよ。
0158DNS未登録さん
垢版 |
03/05/28 17:18ID:iRpdl3e1
>オンメモリならそんな大げさなことせんでも、毎秒100人くらい
>さばけるやろ?
確かに、全部メモリに持てるのならハードディスクは出る幕なしですね。
でも、それはちょっと無理ですね。
検索とキャッシュが最初からついてくる、RDBMSを使うのは
お得ですよ。
速いからDBを使うのではなくて、データが多いからDBを使うわけです。

>RDBMSまで負荷分散させることは無いですよ。RDBMSは一つで、
レコード数が増えてくれば、処理が遅くなります。
(目標は全世界の人に対して1スレ・・・60億!!w)
また、DBとアプリケーションサーバー間の転送量の上限が
ボトルネックになる可能性もあるでしょう。
そういう意味では、アルゴリズム的に複数のDBを使えれば、
最初からそうプログラミングしておけばいいでしょう。
と、認識しているのですが
間違ってますか?
当方、素人なのでプロの方アドバイスお願いします。
0159DNS未登録さん
垢版 |
03/05/28 17:18ID:iRpdl3e1
>もっとも負荷がかかるのがアプリケーションサーバーですよ。
これはもっともです。
0161DNS未登録さん
垢版 |
03/05/28 17:31ID:iRpdl3e1
見積もりは
自分のPCを使うので0円ですが
ADSL代は月々3000円程度で
電気代が2000円でしたっけ?

人件費が・・・0円

月々5000円ですか。
ちょっと高いですね。
0162DNS未登録さん
垢版 |
03/05/28 17:35ID:???
>155
つーよりあれは複数鯖からの要求にDBがついていけてなかったんじゃ。
世界中から多重投票スクリプトでたたかれてもバランサやフロントエンドが
壊れたなかったのはすごいけど。
投票が記録されるかどうかはほとんど運次第だったね。
0164DNS未登録さん
垢版 |
03/05/28 18:05ID:dkPC7ZtT
a
0165DNS未登録さん
垢版 |
03/05/28 18:52ID:???
板一つに一つの鯖
板一つのために一つの倉庫用鯖
=最高の2CH
というわけなんだが。。。
0166DNS未登録さん
垢版 |
03/05/28 19:26ID:???
だってよう、掲示板のデータなんざ文字列で大した量じゃないだろう?
500スレッド、全部が1000レス、1レスが1kBの板のデータ全部
取り込んでも500MBにしかならんで。
実際はもっと少ない。
0167DNS未登録さん
垢版 |
03/05/28 20:28ID:???
帯域   : 最大800Mbps
サーバ  : PenIII 1GHz Dual ×40台
ディスク : 1スレ平均200KB×1000スレ×300板=60GB?

0168DNS未登録さん
垢版 |
03/05/28 21:51ID:Nf5zQwu9
zetabbs.orgマンセー
0169DNS未登録さん
垢版 |
03/05/28 22:07ID:???
糞回線・糞鯖なら提供できる訳だが
(実際にやるなら の話しね)
0170DNS未登録さん
垢版 |
03/05/29 00:32ID:???
サイト名は「おまむこチャンネル」にしようぜ
0172DNS未登録さん
垢版 |
03/05/29 08:04ID:???
ライバルサイトを作らせないために必死の妨害工作をしてるおかん
0174DNS未登録さん
垢版 |
03/05/29 22:33ID:MKc8tX4x
なにげに簡単で、もうほとんどできました。
あとはユーザーインターフェースを作っておしまいです。
プログラミング時間は6時間程度でしょうか。

>取り込んでも500MBにしかならんで。
十分多いですねw
Javaだと、おそらくテキストで30MB程度のキャッシュしか
持てないのではないかと思います。
根拠はありませんが・・・
0175DNS未登録さん
垢版 |
03/05/29 23:02ID:???
2ch閉鎖騒動時に、UNIX板住人が
CGIスクリプトに圧縮エンジンを追加したと言う伝説。

あれって、CGIが吐き出すhttpデータを圧縮しているのだろ?
で、ブラウザが解凍機能を標準で持っているらしいな
その圧縮の規格ってどうなっているのだろう
自作のCGIにも組み込めるのかな?
大量アクセス前提の板なら必須だろ?
0177175
垢版 |
03/05/29 23:25ID:???
>>176
それってApacheのモジュールだよね。

利用するのは、Apacheに組み込むだけでOKなのかな
それとも、CGIスクリプトの方も圧縮エンジンを働かすように
変更しなければいけないのかな。

どっちにしても、UNIX板住人のあの伝説って一体何?
これでは組み込んだだけになってしまうのだが・・・
0178DNS未登録さん
垢版 |
03/05/29 23:35ID:???
>それとも、CGIスクリプトの方も圧縮エンジンを働かすように
>変更しなければいけないのかな。
んな必要はない

synflood騒動の時もsyncookieを有効にしただけだし
0180DNS未登録さん
垢版 |
03/05/30 16:28ID:ldNHSG6x
cgiでやる時は、gzipは自分でかけないといけないような気がするのですが・・・
もちろんライブラリーで用意されてますけど。
0181fc245066.fl.FreeBit.NE.JP
垢版 |
03/05/30 19:30ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕  ̄
  = ◎――◎                      山崎渉
 ̄ ̄ ̄ ̄ ̄ ̄ ̄|\\\
              |  \\\
              |      _⊂__
              |     <×  _ ⊃
              | |   <×⊂__⊃
              | ◎_ ─◎

0183DNS未登録さん
垢版 |
03/05/30 22:01ID:ldNHSG6x
あまり興味ないんですかね・・・
盛り上がりが今ひとつですね。
0184コテハソ ◇paAxT8frX.
垢版 |
03/05/30 22:10ID:XfPOwJPF
うひょ
レスを投稿する


ニューススポーツなんでも実況