現在最速で最軽量のプログラムの組み合わせはなんだ
■ このスレッドは過去ログ倉庫に格納されています
現在で最速かつ最軽量なプログラムの組み合わせが何かという結論が出ていない
もし実用的でコストが低く纏まるプログラムの組み合わせの結論が出たら、
コストを度外視したプログラムの組み合わせを議論することにします
WEBProg板とWEB製作板のプログラマーの英智を結集してこの問題の結論を出して欲しい
言語はmod_perl(SpeedyCGI FastCGI)とmod_PHP(PHP4 PHP5)とCとJavaなどetc
アプリケーションはApache, CGI, JSP/Servlet, ASP, ColdFusionなどetc
データベースはOracle, PostgreSQL, MySQLなどetc
【アプリケーション】
【データベース】
【言語】
【意見】
00021 ◆hP2BOw2uR.
2006/08/06(日) 09:49:53ID:???0003nobodyさん
2006/08/06(日) 09:58:55ID:???0004nobodyさん
2006/08/06(日) 10:28:27ID:???いきなりかよw
0005nobodyさん
2006/08/06(日) 11:29:22ID:???ネームスペースのないPHPで大規模やる馬鹿はいないし、小規模開発でわざわざJavaを持ち出す必要もないわけで...
0006nobodyさん
2006/08/06(日) 12:25:00ID:wp25xpoW00071 ◆hP2BOw2uR.
2006/08/06(日) 13:00:44ID:???大規模では
【アプリケーション】
【データベース】
【言語】
【意見】
小規模では
【アプリケーション】
【データベース】
【言語】
【意見】
0008nobodyさん
2006/08/06(日) 17:11:25ID:???例えばWeb鯖とDB鯖が一緒になってる場合と分けられてる場合だけでも手札は違うんだし。
0010nobodyさん
2006/08/06(日) 20:52:01ID:???って思っちゃう俺は素人。
0011nobodyさん
2006/08/06(日) 21:46:54ID:sjZAg5e50012nobodyさん
2006/08/06(日) 21:47:24ID:???0013nobodyさん
2006/08/06(日) 21:47:34ID:???リクエストが多くてアパッチが追いつかない場合も結構ある。
0014nobodyさん
2006/08/07(月) 04:52:27ID:???という観点で見た場合
【言語】Perl
【WebServer】Apache2 worker
【AppServer】Apache2 worker/mod_perl2
【DBServer】MySQL5 MyISAM,InnoDB
【意見】
mod_perlは高負荷時に不安定になるので、余裕を持たせたロードバランスをする必要がある。
0015nobodyさん
2006/08/07(月) 21:00:05ID:???ロードバランシングで6台のサーバーを置き、
回線はハイパー二回線をメインにUSENを八本入れてる。
でもロードバランシング用のPCがセレロンだけど、perlだろうがphpだろうが爆速
まぁ都心の新築ワンルーム買えるぐらいいくけど。
0016nobodyさん
2006/08/07(月) 22:12:28ID:???0018nobodyさん
2006/08/08(火) 07:55:28ID:???0020nobodyさん
2006/08/08(火) 14:50:42ID:???0021nobodyさん
2006/08/08(火) 15:35:27ID:hMwFwjrNHTTPリスナーが2つのアクセスを受信したとき、
最軽量というか最も短い時間間隔はどれくらいでしょうか?
0022nobodyさん
2006/08/08(火) 16:10:31ID:???0023nobodyさん
2006/08/08(火) 16:12:36ID:???C/CGIはメモリ管理から全部プログラマの責任、しかも遅いがApacheModuleならメモリ管理はApacheがやってくれるし、APIも大量にある。
しかし、mod_phpやmod_perlの速度なら十分だと思う。
共有鯖だとmod_perlは現実的じゃないな
0024nobodyさん
2006/08/08(火) 16:13:31ID:???0025nobodyさん
2006/08/08(火) 16:14:15ID:???0026nobodyさん
2006/08/08(火) 16:15:53ID:???アパッチじゃなくてトムキャットの出番だろ
あとは、アセンブラで書くとか炒ってるビギナーは
コンパイラの最適化を知らないんだなきっと。
0027nobodyさん
2006/08/08(火) 16:38:08ID:hMwFwjrN0029nobodyさん
2006/08/08(火) 18:10:51ID:hMwFwjrN0030nobodyさん
2006/08/08(火) 20:41:29ID:???開発に加わって最適化すれば勝手に速くなるんじゃね?
0031nobodyさん
2006/08/08(火) 21:58:51ID:???汎用化したものを利用するとオーバーヘッドが発生するからな。
開発コストを度外視するなら、
コンパイラ以上の最適化を行えるアセンブラ使いが、0から開発した方が速くなる。
LSI作っていいなら、そのほうがより速くなる。
0032nobodyさん
2006/08/08(火) 22:35:54ID:???0033nobodyさん
2006/08/08(火) 22:42:51ID:???0034nobodyさん
2006/08/09(水) 02:15:58ID:???俺は経験不足なもんで組み合わせが何が良いかが分からない・・・
0035nobodyさん
2006/08/09(水) 02:19:27ID:???【言語】J2SE 1.4.2_12
【WebServer】Apache 1.3.37 + mod_jk 1.2.18
【AppServer】JBoss 4.0.4
【DBServer】Oracle10g R2
0036nobodyさん
2006/08/09(水) 02:35:34ID:???中小器 PHP、PERL
生産性 PHP・PERL>JAVA
分散機能 JAVA>PHPと聞いたことがあります
0037nobodyさん
2006/08/09(水) 02:56:29ID:???HIT数で決めるんですよね?そうだとすると2chは大規模サイトなの?
0040nobodyさん
2006/08/09(水) 23:16:56ID:???掲示板だけじゃないの?それに良く落ちるけどmod perlだから?
0041nobodyさん
2006/08/09(水) 23:30:44ID:???【言語】Java
【WebServer】FJApache
【AppServer】Interstage Application Server
【DBServer】Symfoware
【言語】Java
【WebServer】HitachiWebServer
【AppServer】uCosminexus Application Server
【DBServer】HiRDB
0046nobodyさん
2006/08/10(木) 05:59:07ID:???0047nobodyさん
2006/08/10(木) 08:35:28ID:???0048nobodyさん
2006/08/10(木) 13:27:01ID:???0049nobodyさん
2006/08/10(木) 13:44:18ID:???0050nobodyさん
2006/08/10(木) 15:03:42ID:???0051nobodyさん
2006/08/12(土) 00:40:07ID:???read.cgi
C言語、JavaScript+Apache Module化実験中
bbs.cgi
Perl(SpeedyCGI)、Apache Module(C言語)
携帯用
PHP
0052nobodyさん
2006/08/22(火) 03:47:40ID:GNbk/Nonアクセスが発生するとどうしても重くなるわけで。。。
と言うわけで、どのようにキャッシュの実装を行うかという所がミソだと思う。
0053nobodyさん
2006/08/22(火) 23:36:34ID:???0054nobodyさん
2006/08/23(水) 00:07:57ID:???(ステップ数、工数等)で決めるって事だよね?
数千万ステップ級から100ステップ程度の入力フォームまで
色々あるわけだが、どのぐらいと考えるべきなんでしょかね?
10万ステップ級、100万ステップ級とかでも判断が分かれてくるかも知れない。
また、バックエンドの処理が複雑な分散トランザクションが中心となる物も
あるし、数値科学演算がメインの処理系もある。フロントエンドだけやけに
複雑だけど、バックエンドは単純な物もある。
なかなかひっくるめて判断するのは難しいな。
例えばヤフオクの最適解は何か、mixiの最適解は何かとか、そんな感じの
方が真面目に議論できるような気がする。
0055nobodyさん
2006/08/23(水) 10:27:39ID:???そして糸冬 了
0056nobodyさん
2006/10/01(日) 11:28:16ID:OQDdtsSVそれだったら、Googleみたいにコンピュータアーキテクチャから考え直したほうがいい。
0057k ◆WFGp1NZuiw
2006/10/01(日) 15:08:04ID:????
Google ってコンピュータとぽしては汎用の x86 を使ってるじゃないんですか?
ラックだとか電源だとかはコンピュータアーキテクチャと言わないだろうし...
■ このスレッドは過去ログ倉庫に格納されています