- 1 名前:nobodyさん mailto:sage [2006/06/28(水) 22:37:10 ID:???]
- 2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3
- 152 名前:nobodyさん mailto:sage [2006/08/04(金) 13:56:59 ID:???]
- そういえばmob perlよりCのが速いのか?
- 153 名前:nobodyさん mailto:sage [2006/08/04(金) 14:16:14 ID:???]
- コードを書く人がどれだけコンパイラやエンジンのことを知ってるかしだいだと思う。
- 154 名前:nobodyさん mailto:sage [2006/08/04(金) 15:57:17 ID:???]
- >>150
C+PostgreSQLの方が速いんじゃね?
- 155 名前:nobodyさん mailto:sage [2006/08/04(金) 16:33:09 ID:???]
- >>154
RDBというジャンルに限るならMySQL MEMORYが最速じゃないかな
- 156 名前:nobodyさん mailto:sage [2006/08/04(金) 17:39:25 ID:???]
- C+MySQLは結局は最速ってことなの?
mob perlやPHP4よりも速いのか?
- 157 名前:nobodyさん mailto:sage [2006/08/04(金) 18:42:08 ID:???]
- なんでCでゴリゴリ書いたのがmod_perlやPHPに負けると思うの?
- 158 名前:nobodyさん mailto:sage [2006/08/04(金) 18:57:35 ID:???]
- >>157
150がC推すのでそう思た 結局の所、最速はどれなんだろう
- 159 名前:nobodyさん mailto:sage [2006/08/04(金) 19:04:48 ID:???]
- mod_perlやPHPって書きかた変だな。
まるでPHPが全てmod_PHPで動いてるかのような書き方だ。
- 160 名前:nobodyさん mailto:sage [2006/08/04(金) 19:15:07 ID:???]
- mod_perlとmod_PHPとCじゃ、軽くて最速なのってmod_PHPじゃないの?
- 161 名前:nobodyさん mailto:sage [2006/08/04(金) 20:22:16 ID:???]
- >>160
恥ずかしいよ、それ。
- 162 名前:nobodyさん mailto:sage [2006/08/04(金) 21:12:10 ID:???]
- phpとかcgiとかよりもapacheモジュールがレスポンス返す方が速いんじゃないの?
- 163 名前:nobodyさん mailto:sage [2006/08/04(金) 21:46:30 ID:???]
- >>161
俺プログラマー失格ですか?
- 164 名前:nobodyさん mailto:sage [2006/08/04(金) 21:56:41 ID:???]
- 俺も知りたいな。どれが軽くて最速なの?
ていうかスレ立てればいいのに
- 165 名前:nobodyさん mailto:sage [2006/08/04(金) 22:14:20 ID:???]
- 散々語られてるし、状況によってばらつくだけだから。
ここらへん参考 ttp://homepage3.nifty.com/hippo2000/perltips/javaperl.htm
- 166 名前:nobodyさん mailto:sage [2006/08/04(金) 22:15:34 ID:???]
- 何が速いかわからない人が作ったものは言語を問わず遅いに違いない。間違いない。
- 167 名前:nobodyさん mailto:sage [2006/08/04(金) 22:18:49 ID:???]
- >>165
それ古すぎじゃね?PHP4とPHP5じゃforループだけでもかなり違う。 てかおまいら自分でベンチ取れよ。
- 168 名前:nobodyさん mailto:sage [2006/08/04(金) 22:21:21 ID:???]
- PHP5は4より遅いわけだが・・・
- 169 名前:nobodyさん mailto:sage [2006/08/04(金) 22:36:56 ID:???]
- >>166
同意。 どういう理由で早さが違うのか想定できない人は、速いロジックを選択できない。
- 170 名前:nobodyさん mailto:sage [2006/08/04(金) 22:49:13 ID:???]
- >>168
ループ・インクリメント・出力なら5のほうが圧倒的に早い。 PHP5が多くの場合4より遅いってのは5.1以前だろう。 C/CGIだとmod_phpやmod_perlが圧倒的に早い。 C/ApacheModuleならもうアセンブラぐらいしか勝ち目が無い
- 171 名前:nobodyさん mailto:sage [2006/08/04(金) 22:52:44 ID:???]
- そんなのとは無関係な世界のmod_rubyは幸せ〜
- 172 名前:nobodyさん mailto:sage [2006/08/04(金) 22:55:06 ID:???]
- まぁ、速さを必要とするほど訪問者はいないけどなwww
- 173 名前:nobodyさん mailto:sage [2006/08/05(土) 00:15:39 ID:???]
- 結局何が一番軽くて早いの?
- 174 名前:nobodyさん mailto:sage [2006/08/05(土) 00:50:08 ID:???]
- ぶっちゃけ
そもそもOSすら使わずマシンの全機能をそれだけに振り向けたアセンブラ製アプリ とか言ったら満足なのか
- 175 名前:nobodyさん mailto:sage [2006/08/05(土) 01:13:34 ID:???]
- アゼンブラとかコストやばいじゃん
もっと現実的な線でいうと何になるんだろう
- 176 名前:nobodyさん mailto:sage [2006/08/05(土) 01:42:00 ID:???]
- 当然ページングはOFF、キャッシュコントロールも自前でおながい
- 177 名前:nobodyさん mailto:sage [2006/08/05(土) 02:07:01 ID:???]
- アセンブラで、とかいってるやつは、超ビギナー。間違いない。
- 178 名前:nobodyさん mailto:sage [2006/08/05(土) 02:36:53 ID:???]
- ハードウェアプログラミングが最速。
汎用計算機の比ではない。
- 179 名前:nobodyさん mailto:sage [2006/08/05(土) 02:43:48 ID:???]
- >>177
じゃあお前が答えてみろ
- 180 名前:nobodyさん mailto:sage [2006/08/05(土) 02:51:54 ID:???]
- アプリはapacheでFAかな?
mod_perl(SpeedyCGI FastCGI)とmod_PHP(PHP4 PHP5)とCとDBか この中で最速、超軽量の組み合わせはどれってことか
- 181 名前:nobodyさん mailto:sage [2006/08/05(土) 13:52:39 ID:???]
- CでApacheモジュール書くのが断然速いだろ
- 182 名前:nobodyさん mailto:sage [2006/08/05(土) 14:03:41 ID:???]
- アセンブラでTCPスタック書くのがダントツだろ。上位にこなくても即応答
- 183 名前:nobodyさん mailto:sage [2006/08/05(土) 14:16:52 ID:???]
- 最速を求めるとどんどん現実から離れていくな
- 184 名前:nobodyさん mailto:sage [2006/08/05(土) 14:58:41 ID:???]
- 使える環境ならC/ApacheModuleが現実的だな。
C/CGIはメモリ管理から全部プログラマの責任、しかも遅いがApacheModuleならメモリ管理はApacheがやってくれるし、APIも大量にある。 しかし、mod_phpやmod_perlの速度なら十分だと思う。 共有鯖だとmod_perlは現実的じゃないな
- 185 名前:nobodyさん mailto:sage [2006/08/05(土) 20:15:25 ID:???]
- NICドライバがHTTPレスポンスを返せばいいじゃまいか
- 186 名前:nobodyさん mailto:sage [2006/08/05(土) 22:38:06 ID:???]
- >上位にこなくても即応答
それ、以外に余計なオーバーヘッドがつくじゃねーかw
- 187 名前:nobodyさん mailto:sage [2006/08/05(土) 22:41:16 ID:???]
- 大量に訪問者がいるタイプの場合は、
アパッチじゃなくてトムキャットの出番だろ あとは、アセンブラで書くとか炒ってるビギナーは コンパイラの最適化を知らないんだなきっと。めでたいやっちゃ。
- 188 名前:nobodyさん mailto:sage [2006/08/05(土) 22:43:39 ID:???]
- >>187
ハードウェア完全依存で適切にアセンブラ書いて、それでもたかだか最適化に劣ると?
- 189 名前:nobodyさん mailto:sage [2006/08/05(土) 23:07:56 ID:???]
- >>188
劣る
- 190 名前:nobodyさん mailto:sage [2006/08/05(土) 23:22:37 ID:???]
- どう劣るのかの解説までして欲しそうだけど、
ビギナーはビギナーなりに調べやがれカスが
- 191 名前:nobodyさん mailto:age [2006/08/05(土) 23:26:51 ID:???]
- プログラマーでもこれだけ意見分かれるんだな
とりあえず実用化できる低コストの範囲で最速で最軽量の組み合わせを意見付きで晒そうや 【アプリケーション】 【データベース】 【言語】
- 192 名前:nobodyさん mailto:sage [2006/08/05(土) 23:53:43 ID:???]
- 真面目に答える気あんなら質問者に状況を補足させるとかしとけ。
質問に関係ないなら新しくスレ立てろ。
- 193 名前:nobodyさん mailto:sage [2006/08/05(土) 23:59:39 ID:???]
- キーワードは パイプライン ストール あたりかな
- 194 名前:nobodyさん mailto:sage [2006/08/06(日) 00:34:57 ID:???]
- 別に過疎ってるんだしこのスレで答えてもいいだろ
状況は191の言ってんのでいいよ
- 195 名前:nobodyさん mailto:age [2006/08/06(日) 01:15:40 ID:???]
- どうなんだろう。詳しい人いないかな?
- 196 名前:nobodyさん mailto:sage [2006/08/06(日) 02:41:16 ID:???]
- >しかし、mod_phpやmod_perlの速度なら十分だと思う。
mod_phpとmod_perlを並べるなよw この二つは全然別物。
- 197 名前:nobodyさん mailto:sage [2006/08/06(日) 02:46:33 ID:???]
- >>196
処理速度的にだろ。 そんなこといいはじめたらCGIとApacheモジュールを比較すること自体ナンセンス
- 198 名前:nobodyさん mailto:sage [2006/08/06(日) 02:56:11 ID:???]
- 参考
ttp://www2.nict.go.jp/w/w114/stsi/old_tag/c272/publication/PDF/e20050422.pdf Cなんかじゃプログラム書くだけで遅いな。
- 199 名前:nobodyさん mailto:sage [2006/08/06(日) 03:22:33 ID:???]
- >>198
てやんでえ、それをいっちゃおしめーよ ここはPHPだPerlだJavaだと50歩100歩の議論をする板ナリー
- 200 名前:nobodyさん [2006/08/06(日) 03:25:46 ID:eC9YKDvt]
- tableの横線を斜めにしたいんですけど、どうしたらいいでしょうか。
- 201 名前:nobodyさん mailto:sage [2006/08/06(日) 03:45:51 ID:???]
- コスト度外視で本当に速くしたいなら全部カーネルモジュールにしないとだめっしょ.
- 202 名前:nobodyさん mailto:age [2006/08/06(日) 04:06:03 ID:???]
- コスト踏まえるとこれが最速かな?
【アプリケーション】Apache 【データベース】MySQL 【言語】mod_php(PHP5)
- 203 名前:nobodyさん [2006/08/06(日) 04:09:08 ID:eC9YKDvt]
- ありがとうございます!
HPを作成していて一つのページを斜めに区切りたいんですよね。
- 204 名前:nobodyさん mailto:sage [2006/08/06(日) 04:33:39 ID:???]
- >>203
Web製作板で聞くといいかも
- 205 名前:nobodyさん mailto:sage [2006/08/06(日) 08:44:42 ID:???]
- lighttpd+fastCGI+MySQLはどうよ
- 206 名前:1 ◆hP2BOw2uR. mailto:age [2006/08/06(日) 10:26:17 ID:???]
- 何か他者の質問の邪魔になりそうだし、面白そうな課題だからスレを立ててみた
現在最速で最軽量のプログラムの組み合わせはなんだ pc8.2ch.net/test/read.cgi/php/1154825233/
- 207 名前:nobodyさん [2006/08/07(月) 09:33:44 ID:DICz98gW]
- これからサーバーサイドプログラミング学ぼうとしております初心者です。
検索機能つきのデータベースを作りたいのですが、 cgi(perl)、phpのどちらを学んだらできるのか。 どっちでもできるならそれぞれの利点を教えていただきたいです。 よろしくお願いします。
- 208 名前:nobodyさん mailto:sage [2006/08/07(月) 10:14:09 ID:???]
- PerlもPHPもJavaもC言語で書かれていることを知らない奴が多すぎる
- 209 名前:nobodyさん mailto:sage [2006/08/07(月) 10:42:25 ID:???]
- >>207
どっちでも出来ます。 Perlは古くから利用されている経緯があり、ライブラリが豊富にあるのが利点です。 PHPはWeb開発に特化しており言語仕様としてWeb開発フレームワークの一部を含んでいたりします。 Web開発に限ればPHPのほうが圧倒的に楽に開発できると思います。
- 210 名前:nobodyさん mailto:sage [2006/08/07(月) 11:16:57 ID:???]
- 全てがCオンリーで書かれているわけない(Z)
- 211 名前:nobodyさん mailto:sage [2006/08/07(月) 12:15:11 ID:???]
- http://(省略)/hoge.html?id=1 みたいなURLのサイトがあるんですが、
これってどうやって動的な処理(?)をしてるんでしょうか? hoge.cgi?id=1ならCGI、 hoge.php?id=1ならPHPとかはわかるんですが…
- 212 名前:nobodyさん mailto:sage [2006/08/07(月) 12:47:21 ID:???]
- >>211
そんなものAddTypeやAddHandlerでどうにでもできる(Apacheなら)
- 213 名前:211 mailto:sage [2006/08/07(月) 14:08:40 ID:???]
- >>212
そっか。 普通なら、 AddHandler cgi-script .cgi とかってなってるところを、 AddHandler cgi-script .html ってすれば、 拡張子.htmlでCGIを動かせるわけですか。 じゃあ、拡張子だけでどんな仕組みで動いてるかを 判断するのは無理?
- 214 名前:nobodyさん mailto:sage [2006/08/07(月) 14:40:51 ID:???]
- 無理
- 215 名前:211 mailto:sage [2006/08/07(月) 15:00:55 ID:???]
- そっか〜 (´・ω・`)ショボン
どうもアリガトン。
- 216 名前:nobodyさん mailto:sage [2006/08/07(月) 19:29:14 ID:???]
- >>209
ありがとうございます。さっそく勉強にとりかかろうと思います。
- 217 名前:nobodyさん mailto:sage [2006/08/07(月) 21:20:21 ID:???]
- JavaScript で、他のフレームの html に書かれている
JavaScript の関数を呼ぶことってできますか?
- 218 名前:nobodyさん mailto:sage [2006/08/07(月) 23:33:43 ID:???]
- >217
できる window.top.hogeFrame.hogeFunction() ってなもんだ
- 219 名前:nobodyさん mailto:age [2006/08/08(火) 14:14:12 ID:???]
- Apacheモジュールで負荷激減出来るらしいけど、何の事なんでしょうか?
- 220 名前:nobodyさん mailto:sage [2006/08/08(火) 20:59:48 ID:???]
- リバースプロキシってことだ
- 221 名前:nobodyさん mailto:sage [2006/08/08(火) 21:46:09 ID:???]
- >>218 ありがとうございます。
- 222 名前:nobodyさん mailto:sage [2006/08/09(水) 00:06:28 ID:???]
- ファイルロックについて質問があります。
フォーム(データ入力)→CGI(書き込み)→ログファイル といったCGIにファイルロックを実装させたいのですが、 open関数にflockを追加して以下のようなソースにしようと思っています。 open(OUT, ">> $datafile"); # 追加モードで開く flock(OUT, 2); # ロック確認。ロック seek(OUT, 0, 2); # ファイルポインタを末尾にセット print OUT "$data\n"; # 書き込む close(OUT); # closeすれば自動でロック解除 この場合、書き込み中に送信されたデータはログファイルがcloseされるまで保存され、 closeされた後、問題なく書き込まれるのでしょうか?
- 223 名前:nobodyさん mailto:sage [2006/08/09(水) 01:13:38 ID:???]
- >222
「書き込み中に送信された」ってのは、 ・クライアントAからCGIキック ↓ ・CGIが書き込み処理 ↓ ・まだ終わってないけどクライアントBからもCGIキック という流れ? だったらその続きはこうだ。(FastCGIとか使ってたらまた別らしいがそこは知らんのでスマソ) ・クライアントB用に新たにCGIプロセス起動。処理開始 ↓ ・対象ファイルを開いたけど先のプロセスのflockが効いてる間は待たされる ↓ ・クライアントAのファイルロックが外れたら待たされてたクライアントB用のCGIプロセス処理続行 「クライアントB用のCGIプロセス」がこけるかどうかしなければ 特に異常な状態でないかぎりクライアントBからのデータは保持されてるかと。
- 224 名前:nobodyさん mailto:sage [2006/08/09(水) 07:19:22 ID:???]
- >>223
CGIをパンチしたらどうなるの
- 225 名前:nobodyさん mailto:sage [2006/08/09(水) 10:08:10 ID:???]
- PerlでPOSTされたとき、name値がわからないもしくは
値がいっぱいありすぎて最後が分からないときなどは どうやって受け取ったら宜しいでしょうか。 やりたいことは一括編集なので受け取って分割して ログに出力できればな〜と思ってます。
- 226 名前:nobodyさん mailto:sage [2006/08/09(水) 14:42:35 ID:???]
- >name値がわからない
定義してあればわからないことはない。 >値がいっぱいありすぎて最後が分からない 日本語でOK
- 227 名前:nobodyさん mailto:sage [2006/08/09(水) 16:46:24 ID:???]
- >>223
なるほど、ありがとうございます。
- 228 名前:nobodyさん mailto:sage [2006/08/09(水) 20:34:48 ID:???]
- 質問です。cgiから値を変数として
javascriptに渡すにはどうすればよいですか?
- 229 名前:nobodyさん mailto:sage [2006/08/09(水) 23:52:16 ID:???]
- >>228
javascript+htmlを動的に作り出すcgiにして変数の価をそこに入れる。 DHTMLってやつかな。
- 230 名前:nobodyさん mailto:sage [2006/08/10(木) 09:33:27 ID:???]
- >>229
ありがとうございます!
- 231 名前:nobodyさん mailto:sage [2006/08/10(木) 18:10:56 ID:???]
- うん。
>>225の礼がまだだな。
- 232 名前:nobodyさん mailto:sage [2006/08/10(木) 20:35:29 ID:???]
- バックスペースかシフトが押された場合にエラーで弾きたいのですが
条件の式が分かりません。御助言下さい
- 233 名前:nobodyさん mailto:sage [2006/08/10(木) 21:28:04 ID:???]
- >>232
板違いだからよそへ行けと言われただろ? 何でまたこの板で聞いてるんだよこのハゲ。
- 234 名前:nobodyさん mailto:sage [2006/08/11(金) 01:03:10 ID:???]
- いいじゃねーか、簡単なんだから答えてやれよ。
- 235 名前:nobodyさん mailto:sage [2006/08/11(金) 02:08:06 ID:???]
- 234が答えて終了
- 236 名前:nobodyさん mailto:age [2006/08/12(土) 01:22:06 ID:???]
- アゼンプラって何なんですか?(アプリとかDBとか)
- 237 名前:nobodyさん mailto:sage [2006/08/12(土) 01:35:31 ID:???]
- >>236
機械語を記号化した言語 勿論板違い。
- 238 名前:nobodyさん mailto:sage [2006/08/12(土) 01:36:08 ID:???]
- アセンブラではなくアゼンプラか…難しい質問だ。
ここではとても答えきれないから下のサイトに行ってみるといい。 www.google.com/
- 239 名前:237 mailto:sage [2006/08/12(土) 01:37:18 ID:???]
- 俺が説明してるのは勿論アセンブリ言語。
- 240 名前:236とは別人 mailto:age [2006/08/12(土) 01:42:19 ID:???]
- C+アセンブラで最速のプログラムを組みたいんだけど
WebServer、AppServer、DBServerは何が良いのかな? 【WebServer】 【AppServer】 【DBServer】
- 241 名前:nobodyさん mailto:sage [2006/08/12(土) 02:34:56 ID:???]
- >>240
お前の巣があるだろ。さっさと帰れ。 pc8.2ch.net/test/read.cgi/php/1154825233/
- 242 名前:236とは別人 mailto:age [2006/08/12(土) 02:40:57 ID:???]
- >>240
なんかそこはローコストとか書いてたんで聞いても無駄だと思ったので ここで質問させて頂きました
- 243 名前:nobodyさん mailto:sage [2006/08/12(土) 03:12:12 ID:???]
- 初心者が気にする次元の話じゃない
スレ違い
- 244 名前:nobodyさん mailto:sage [2006/08/12(土) 17:33:04 ID:???]
- >>240
WebServerは使わない、直接ポート80をlistenしる。 App/DBServerも使わない、C+アセンブラで書いたプログラムで処理、データもオンメモリで。
- 245 名前:nobodyさん mailto:age [2006/08/12(土) 22:27:09 ID:???]
- Apache Moduleって何ですか?
- 246 名前:236とは別人 mailto:age [2006/08/12(土) 22:33:38 ID:???]
- >>244
ありがとうございました。ただ直接ポート80とは何でしょうか?
- 247 名前:244じゃないが mailto:sage [2006/08/13(日) 01:48:39 ID:???]
- >246
作ったプログラムはHTTPレスポンスを返すって事=作ったプログラムがサーバーそのもの ほかのアプリとの連携を考えなければいいスピードは出るが、DBとかもすべて自前実装しないといけない。 それが出来たらいい職が見つかるだろうな・・
- 248 名前:236とは別人 mailto:age [2006/08/13(日) 02:00:01 ID:???]
- >>247
なるほど、DBを自前で実装するとか最早プロの領域すら超えてますね DBを自前実装するとかってどういう意味なんですか?DBを作り出すの?
- 249 名前:nobodyさん mailto:sage [2006/08/13(日) 03:44:51 ID:???]
- 最速にはそこらのRDBMSを使うことすら論外ってこった。
第一プロを超えずにどうやって最速目指すんだよ。 つーか、お前アセンブラって言いたかっただけだろ。 一問一答で終わるようなもんじゃないのは分かっただろうから、続ける気あるなら移動しろ。
- 250 名前:244じゃないが mailto:sage [2006/08/13(日) 07:21:15 ID:???]
- スレ違いに気付こうよ
- 251 名前:nobodyさん mailto:age [2006/08/13(日) 11:38:18 ID:???]
- 2ちゃんねるのTOP→掲示板から入ると2ペインで片方が板一覧のまま残り
何回かスレを開いたり書き込むと消えるけど、プログラム的にはどのような仕組みになってるんですか?
- 252 名前:nobodyさん mailto:sage [2006/08/13(日) 12:23:25 ID:???]
- >>251
単にHTMLの問題なんじゃないの? <a target="_top">とか。
|

|