ソーシャルネットワーキングのシステムを作ろう!
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/06/28 18:13ID:grYt/Veq何からやったらいいのかわからない。
言語はPerl?PHP?作るのにどれくらい時間とお金がかかるんだろ。
greeは個人でやってるらしいけど、どうなんだろ。
誰か「作る」という方向に向かった助言キボン。
0199nobodyさん
2005/10/13(木) 02:12:56ID:???マジで!?全部並列で繋げていたのかな・・・。
というか、その当時でそのスペックなら1台100万ぐらいしたんじゃないか?
と言うことは、10億か・・・
0201nobodyさん
2005/10/15(土) 01:55:03ID:???http://2chart.fc2web.com/2chart/10bai.html
0202nobodyさん
2005/10/24(月) 17:17:07ID:???> 現在のmixi
> ・ 1日は6000万ページビュー
> ・ ユーザ数135万人(1日約7000人)
> ・ アクティブユーザ70% (3日以内にログイン)
> ・ 作成された日記3950万件(1日約24万件)
> ・ 約150台のサーバ
億単位のメインフレームなら一台…とまではいかなくても数台で済むだろうね。
0203197 40Gじゃなくて80Gだったけど
2005/10/26(水) 02:42:26ID:???保有台数は2倍規模の8000台となった。(2001/5/2)
Googleのストレージデバイスの多くはMaxtorの80GBハードディスク・ドライブだ。
http://www.atmarkit.co.jp/news/200105/02/google.html
Googleでは、1万台を超えるコンピュータを稼働しています。(2004/05/20)
http://japan.cnet.com/interview/story/0,2000050154,20067323-2,00.htm
Googleアーキテクチャでは、1台当たり1000ドル程度の一般的なサーバを、相互に連結したノードとして配置している(2005/03/03)
実際、Googleでは毎日、多くのマシンが故障している。そこでGoogleはマシンの故障に対処する方法を自動化し、
高速で信頼性の高いサービスを安価なハードウェアを用いて構築できるようにしている。
http://www.itmedia.co.jp/news/articles/0503/03/news046.html
インテルのサイトに詳しく出てたんだけどもう見つからない。
当時一日数百台ペースで増えてると紹介されてた。
0204nobodyさん
2005/10/27(木) 20:16:54ID:???どのくらいのアクセスに耐えられるんだろ?
予測としては、月10万PV、会員1000人、光回線+Pen4 3GHz+2GB+500GB
なら余裕だと思ってるんだけど。そういうの調べるところって無いよね?
0206nobodyさん
2005/10/27(木) 20:54:59ID:???0207138
2005/10/27(木) 22:13:28ID:???-9223372036854775808 〜 9223372036854775807 っていう広大なデータを扱えるわけだしな。。
そこまでデータ量が増えるまでの間、値が枯渇しそうになったら別の方策考えるって感じじゃないかねぇ。
まぁ先にあったようにそこまでデカくなるんだったらクラスタリングだとか考えるのが普通だろうけど。
素人考えでス・マーヌ
0208nobodyさん
2005/10/28(金) 01:26:00ID:???月100万ぐらいなら余裕だと思うが、
画像・動画の多さとかプログラムの糞さとかにもよるから
一概にはいえん。
0209nobodyさん
2005/10/28(金) 01:58:21ID:???だいたいシステムを開発(サービス開始)する時ってある程度環境を
想定すると思うんだけど、205がが言うようにSNS系の場合、
まだ世間的にも実績らしい実績がないから、検討しづらいんだよね。
mixiは会員100万で150台の鯖らしいけど、GREENは20万人で15台とかだし。
とにもかくにも、SNSってこれからもっと流行ると思うよ。
色んな展開が考えられるし。
0210nobodyさん
2005/10/28(金) 02:26:49ID:???古くなったデータは期限を区切ってサマライズし別DBへ移す。
また更に古いものはバックアップメディアに移してDB上からは消える
という作りが定石となっている。
ただただ増え続ける → 限界を超える → バータリーに凌ぐ
(奴ら流に言えば「スケールアウト」かw)
を繰り返すのはとても賢いやり方とは言えない。
2chでさえ「DAT落ち」という仕組みがあるのにな。
0211nobodyさん
2005/10/28(金) 04:52:51ID:???例えば、1年前のコミュの書き込みは消すとか
半年ログインしていない会員のデータは削除するとか
色々とあると思うけど、それをすると逆に手間にならない?重くなると言うか。
0212nobodyさん
2005/10/28(金) 10:59:03ID:???0213nobodyさん
2005/10/29(土) 07:22:02ID:???サービス時間が決まっているシステムならオンライン終了後に動かす。
24時間稼動のシステムだとDBを二重化しておいて、入れ替えながら
オンラインと一括処理を裏表で回す。
0214nobodyさん
2005/10/29(土) 09:54:34ID:???あ、そういう処理するのが普通なのか。
人が少ない時間帯にこっそりバッチまわすのかと思ってた。
某ブログさいとは深夜3時ぐらいからなぜか重くなるのでたぶん
そういう処理をしてるんだと思うけど。
勉強になった。�d。
0215nobodyさん
2005/10/30(日) 01:13:25ID:???mixiの仕様書でもなんかそう言う事書いてあったね。
ところでSNSってmixiほど大きくなくて、狭い範囲で
やっても面白いと思うんだよね。社内SNSとか。
けど、あまり浸透してないよね。もっとビジネス的に使える方法あるのに・・。
0217nobodyさん
2005/10/30(日) 10:52:10ID:H1lPptD3PostgreSQL8.xはパフォーマンス優れてると思うが
0218nobodyさん
2005/10/30(日) 15:51:52ID:1KfOrRxKメンバ変数ってあんま使わないよな
どうせメソッドに引数で渡すんだから
0219nobodyさん
2005/10/30(日) 16:41:03ID:???クラス間の参照渡しでありがたみが分かる。
引数として使わない内部変数と、引数とそのアクセス関数の区別が。
0221nobodyさん
2005/10/31(月) 22:17:21ID:Ee1ViGeDユーザーのプレファレンス値に関するテーブルってどうやったらいいかな?
目的別にテーブルをつくる?となるとテーブル数が膨大になりそうな…。
キー名、データ型、データのカラムを用意して必要なときにキー名で読み書き?
user_preferencesみたいな名前にして。
おまえらの経験からアドバイスもらえるとありがたい。
0222ひろゆき
NGNG0223ひろゆき
NGNG0224nobodyさん
2005/11/01(火) 07:32:32ID:???0225ひろゆき
NGNGIDとかpassとかよく読むテーブルは小さめにしておいて、
個人設定は別のテーブルとかのほうがいいかもしれませんが、
ログインするときに個人設定を必ず読むのだったら、
同じテーブルでまとめちゃっていいと思います。
0226nobodyさん
2005/11/01(火) 09:36:54ID:???0227nobodyさん
2005/11/02(水) 01:36:24ID:???0229nobodyさん
2005/11/02(水) 17:08:50ID:KwM8wYV7公開されている資料をみると全体でサーバーが150台っていうから、すべてがDBてわけじゃないだろうし
SNSっていうリソース食いの負荷を考えると30台ぐらいじゃないだろうかね?
0230nobodyさん
2005/11/02(水) 17:10:25ID:???0231厨房チャットサイト”管理”人
2005/11/02(水) 18:07:46ID:2OgzAjzBまだ、専鯖1台だけだけれども。
(セレロン2.8Ghz 512MB RAM 某レン鯖)
SNCだとサービス追加や会員属性が多くなったり、
複雑な結合を数多くこなさなければならず
DBの負荷がかなり高くなりそうな希ガス。
(人がいればの話だが....)
0232nobodyさん
2005/11/02(水) 19:02:00ID:???トップにアクセスしただけで、70回のDBクエリ。
mixiも、こんな感じなの?
0233nobodyさん
2005/11/02(水) 19:55:45ID:S6YoA3Rv詳しくはmixiに聞いてみないとわからんが、
ページ更新に遅延があるので、毎回動的に作成してるわけでも
無い希ガス
0234nobodyさん
2005/11/02(水) 23:56:59ID:???0236nobodyさん
2005/11/04(金) 14:38:37ID:???結構頑張って減らしたよ。
0237nobodyさん
2005/11/13(日) 17:38:37ID:???2)最新日記カキコミ
3)マイミクユーザの最新日記
4)自分が参加してるコミュ一覧
5)最新おすすめレビュー
6)マイミクからの紹介文
7)マイミク一覧
8)日記コメント記入履歴
9)コミュニティ最新カキコミ
10)マイミク最新レビュー
11)マイミク最新アルバム
12)イベント、誕生日などのアラート
こんな感じ。SQL出しても15〜20ぐらいでしょ。特に参加コミュや紹介文はDBからでなくて
ファイルにHTMLとして書き込んでおいて単に表示するってのが望ましい希ガス。
OpenPNEの70ってのは異常すぎ。
0238nobodyさん
2005/11/18(金) 20:57:36ID:???MySQLはまだViewないんだっけ?
0239nobodyさん
2005/12/07(水) 16:31:20ID:???0240nobodyさん
2006/01/08(日) 12:53:06ID:???セットアップマニュアル + http://wiki.livedoor.jp/tejicube/d/OpenPNEsetup
を見ながらやってますが・・・行き詰まってます。。
_____________________
7:telnetを使う。
telnet で、 hogehoge.sakura.ne.jp
へアクセス。
IDとパスワードを入力する。
php -f home/hogehoge/www/setup/sql/make_c_member_secure/c_member_secure.php
と入力しEnter。
_____________________
この部分で
file 'nonexistent/charsets/?.conf'not found(Errode:2)
character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index'file
1:1062: Duplicate entry '1' for key 2
ってでて、先に進めません・・
指摘御願いできませんか?
0241nobodyさん
2006/01/08(日) 18:02:58ID:???Openpne.jpで聴いてみたら?名前バレるのいやなの?
ちなみにそのエラーでてもテーブルはつくられているはずですよ。
0242nobodyさん
2006/02/04(土) 08:31:28ID:???0243nobodyさん
2006/04/10(月) 02:12:15ID:wBmaDxYB今日はここまでつくった!
0245nobodyさん
2006/04/19(水) 21:05:21ID:OwGkqRJakwsk
0246nobodyさん
2006/04/19(水) 21:42:57ID:???0247nobodyさん
2006/04/20(木) 01:28:41ID:???JavaScript でコントロールされる可能性が
あるってこと?
イマイチ分からないのだが。
0248nobodyさん
2006/04/20(木) 22:39:58ID:c3mmUnYg0249nobodyさん
2006/04/21(金) 00:56:39ID:???0250nobodyさん
2006/04/21(金) 14:11:49ID:a33eH7Hxほかのサイトに漏洩してしまったりしちゃうとのことですか?
0251nobodyさん
2006/04/23(日) 14:23:54ID:???あと、JSとか?
0252243
2006/04/23(日) 15:06:01ID:g9ysh42Yってことですね
0253nobodyさん
2006/04/27(木) 20:33:55ID:???ぬこえもんのサイトにmixiトラップが
476 :ぬこえもん(=・ω・) ◆S715eQBvs6 :http://namako.oops.jp/ :2006/04/27(木) 07:42:40 (p)ID:RgYnKjPv0(5)
>>475
ちょwwwwwwww
おまwwwwwwww
0254nobodyさん
2006/05/22(月) 01:15:23ID:qiSsGA1S散乱しているSNSのユーザーリストを共有してSNSを繋げる・・・・
みたいなもの作りたい
0256nobodyさん
2006/05/22(月) 13:36:02ID:FmSeZzxI0258nobodyさん
2006/05/23(火) 16:10:04ID:???0259nobodyさん
2006/05/23(火) 16:13:53ID:O6oOvS0xごめんなさいちゃんと作ります
0260243
2006/05/23(火) 16:17:50ID:???ユーザーが設置した個々のSNS同士をつないであたかも一つのサイトのようにできれば・・・・
なんて考えてるんですがいい案ないでしょうか・・・・
0263nobodyさん
2006/05/23(火) 20:48:37ID:???0266nobodyさん
2006/05/24(水) 10:13:41ID:???0267nobodyさん
2006/05/25(木) 04:43:00ID:???0269kenji
2006/05/25(木) 18:58:46ID:???0272ぬこえもん(=・ω・) ◆S715eQBvs6
2006/06/29(木) 00:33:04ID:KvNkxq3e0273nobodyさん
2006/07/11(火) 08:27:52ID:???0274nobodyさん
2006/08/09(水) 15:27:28ID:???0275nobodyさん
2006/08/09(水) 20:22:38ID:???0276nobodyさん
2006/08/09(水) 20:48:04ID:???0277 ◆9MnZWDYIkI
2006/08/10(木) 01:27:45ID:HsIVYwsY0278nobodyさん
2006/08/10(木) 23:59:23ID:yxfW3eTSかなり複雑にできてるから作るのやめようかなとも思ってる。
どっかに解説サイトとかないか?
0279 ◆9MnZWDYIkI
2006/08/11(金) 00:54:48ID:+8kP2JNnなんの解説?SNSの作り方か?
0280nobodyさん
2006/08/11(金) 12:24:38ID:E1lROHUzyes
0281 ◆9MnZWDYIkI
2006/08/11(金) 13:49:21ID:+8kP2JNn普通に作ればいいと思うんだが、何がわからんの?
0282nobodyさん
2006/08/11(金) 14:45:14ID:E1lROHUz簡単な掲示板とカウンターしか作ったことしかない俺には全然わからなかったw
まぁこつこつ、解読してくよ
0283nobodyさん
2006/08/11(金) 15:47:48ID:???0284nobodyさん
2006/08/11(金) 18:51:16ID:???作るも何も、openpneダウソしたんなら、もう完成してるじゃんか。
それ以上、いったい何を作るって言うんだ。
0285nobodyさん
2006/08/11(金) 23:13:29ID:E1lROHUz独自にしたいことがあるんですが、
どこから手をつけていいのかわからなくて。
PHPマニュアルで確認しながら、作るくらい低レベルなんでw
0286nobodyさん
2006/08/12(土) 00:40:00ID:???0287nobodyさん
2006/08/12(土) 05:08:55ID:???そういうのは「作る」と言わず「改造」と言うんだ。
ちなみに他人が作ったシステムを改造するのはわりと骨が折れる。
1から全部自分で作ったほうがかえって楽な場合もある。
0288nobodyさん
2006/08/12(土) 13:04:20ID:???それなんて計画倒れ?
0289ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/08/12(土) 18:03:28ID:???0290nobodyさん
2006/08/12(土) 22:21:18ID:???うp!
0291ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/08/13(日) 00:58:09ID:???0293nobodyさん
2006/08/19(土) 19:16:44ID:???SNS作るとき、フレームワークを使う?
なんかオススメありますか?
・Ruby on Rails (Ruby)
・Symfony (PHP)
・CakePHP (PHP)
・Zend Framework (PHP)
・Zope (Python)
・その他 (?)
0294nobodyさん
2006/08/20(日) 00:58:37ID:???KENT WEB (Perl)
0295nobodyさん
2006/08/20(日) 03:00:58ID:???0296nobodyさん
2006/09/08(金) 19:48:37ID:???そのリストが既にRails系のagileなものかZopeみたいなRAD環境に限定されてるので
どれでも良いと思われ
0297ぬこえもん(=´・ω・) ◆S715eQBvs6
2006/10/04(水) 20:48:28ID:qXJ76Z8E0298nobodyさん
2006/10/05(木) 15:38:16ID:???0299nobodyさん
2006/10/05(木) 19:51:43ID:???■ このスレッドは過去ログ倉庫に格納されています