[過去ログ] 【激速】mod_perl SpeedyCGI FastCGI【激速】 (853レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
207: 2006/06/17(土)00:45 ID:??? AAS
間違いを認めないのは、みっともないねぇ。
208: 194 2006/06/17(土)00:47 ID:??? AAS
何とでもお好きなように。
209
(1): 2006/06/17(土)00:50 ID:??? AAS
>>204
> バックエンドプロセスへ通信するために起動される実行ファイルは
> Perl なのかと。

つ、SpeedyCGIのバックエンドはwebサーバーと無関係。
210
(2): 2006/06/17(土)00:56 ID:??? AAS
>>209
> > バックエンドプロセスへ通信するために起動される実行ファイルは
> > Perl なのかと。

は、

>>198
> Perlで完結するので、webサーバーは問わない。

に関しての発言ですね。

> つ、SpeedyCGIのバックエンドはwebサーバーと無関係。
省5
211
(1): 2006/06/17(土)01:03 ID:??? AAS
>>210
まあ理屈ではなんとでも言えるよな。
誰もそんなことに関心はないわけだが。
212: 2006/06/17(土)01:05 ID:??? AAS
>>211
> 誰もそんなことに関心はない

という思考をしていると思われる人が、
何で >>211 のような記述をしてるのか謎ですね。
213: 2006/06/17(土)01:05 ID:??? AAS
???
214: 2006/06/17(土)01:09 ID:??? AAS
>>210
ほとんどカラミ癖だなw
215: 2006/06/17(土)01:09 ID:??? AAS
as you like
216: 2006/06/17(土)01:11 ID:??? AAS
> shebang を speedy の変更した場合、
日本語でおk
217: 2006/06/17(土)03:46 ID:v+LZ4Y9O(1) AAS
このスレッドも高速化されてますね。
218
(5): 2006/06/17(土)04:07 ID:??? AAS
speedyCGI試してみたけど、確かに速いね。

最初、dagのrpmを入れてみたけど、mod_speedycgiが入っていないのでsourceから起こしてみた。
手始めにhello worldを表示するだけのスクリプトで試すと、通常のCGIと、CGI版speedyCGIは
大差が無かったが、mod_speedycgiだと5倍程度のスピードが出た。
次に、上記hello worldにuse CGI; use DBI を付けてみたら、CGI版speedyCGIは、10〜20倍程度、
mod_s;peedycgiだと、100〜150倍程度のスピードになった。

ちなみに、PHP5.0.4でhello worldを出力すると、mod_speedycgiより、2割位遅い感じ。
PEAR DBをrequireすると、use CGI; use DBIしたCGI版speedyCGIと同程度のスピード。

普通のCGIや、PHP使うのが馬鹿らしくなってきた。
219
(1): 2006/06/17(土)09:36 ID:??? AAS
>>218
マジ?
外部リンク[cgi]:tbox.jpn.org
ここマシンがリナザウだけどノーマルSpeedyCGIよりかなりベンチが落ちてたんだけど。
自分でも使ったが、自分の場合は体感差はなかった。
Apacheの設定はほとんど無いに近いが。
220: 2006/06/17(土)09:43 ID:??? AAS
日本語でおk
221
(2): 2006/06/17(土)09:49 ID:??? AAS
>>218
> 通常のCGIと、CGI版speedyCGIは大差が無かった

CGI版SpeedyCGIで鯖運用してるが、通常のCGIから劇的に速くなったよ。
どこもそういうことになってるみたいだが。
CGI版SpeedyCGIは1発目の動作は
インタープリタ起動→常駐→コンパイル→キャッシュ→実行
となるから、遅い。
次回からは
最初の4ステップがなくなり実行のみになるので、急激に速度が向上する。

2回以上実行した?
222: 2006/06/17(土)11:17 ID:??? AAS
>>219
自分でも信じられなかったので、2台のマシン(Opteron ?GHz CentOS4.3とPen2 200MHz RH9)
で試したけど、同じような傾向が出た。
ザウルスのサイトも見ているんだけど、本当にmod_speedycgiで動かしているのかなという
気がしている。お恥ずかしながら、私も最初、大差無しの結果を出していたが、原因は、
LoadModuleをしただけで、cgi-binの下でcgiとして動かしてしまっていた事。マニュアルにある
様に、ディレクトリ切って、SetHandlerしたら、桁が上がった。

#!/usr/bin/speedy
use CGI;
use DBI;
省16
223
(1): 2006/06/17(土)11:19 ID:??? AAS
shebangをspeedyに変えても
ApacheでSuExecは有効になるんですかね?
224: 2006/06/17(土)11:24 ID:??? AAS
>>223
実際にはやってないのですまそ。
SpeedyCGIはSuExecはOKだったはず。
225
(7): 221 2006/06/17(土)11:29 ID:??? AAS
AA省
226
(1): 2006/06/17(土)11:39 ID:??? AAS
>>221
上記のスクリプトから、use CGI; use DBI;を抜くと、

CGI: 49.640 [ms]
SpeedyCGI(CGI版): 43.361 [ms]
mod_speedycgi: 10.968 [ms]

という結果。
スクリプトの中身がほとんど無い状態だと、スピードに差が出なかった。
意味のあるスクリプトは、当然、ぐっと長くなるので、SpeedyCGI(CGI版)でも、劇的に
速くなったと感じられる筈。use CGI; use DBI;しただけで、150倍以上の差が出るので、
3桁の差が出る事も十分あり得そう。(普通のCGIが遅すぎるんだけど)
省3
1-
あと 627 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s