★負荷軽減対策委員会(Perl、PHP)★
■ このスレッドは過去ログ倉庫に格納されています
0001ジークハルト ◆VUxx/EwNXI
02/10/15 10:33ID:ifgLRUybならないのはサーバへの「負荷」。
負荷の高いCGIの使用は削除対象となるのが目に見えてます。
負荷を軽減させるにはどうすればいいか?
どういう書き方をすればいいか?
そんな委員会を開設しました。
0479nobodyさん
03/09/17 22:55ID:???474が悩み事の矛盾に気がつかないからだよ!
0480nobodyさん
03/09/17 22:59ID:???2ちゃん程度の規模でもDBなぞ使ってないんだが。
ていうか、逆に2ちゃんをDBで書き直したらえらい事になると思うが・・・。
普通のBBSって書き込みはFIFOだし、読み出しはシリアルだから
逆にDB使うほうが負荷が大きくなる。
0481474
03/09/18 00:06ID:???DB使わずにfile()以外のやり方ないかと思ったんですが
0483nobodyさん
03/09/18 00:58ID:???0484nobodyさん
03/09/18 01:28ID:???0485483
03/09/18 07:46ID:???0486nobodyさん
03/09/18 09:35ID:???データ構造を固定長にしてバイナリファイルに格納しておき
fseek fread fwrite などを使えば部分処理が出来るから負荷は
減ると思うよ
0487nobodyさん
03/09/18 15:34ID:???えらく辛かったが、めちゃくちゃ速くなった。
0488nobodyさん
03/09/24 13:10ID:???具体的にどういったモジュールを消せば良いのだろう。
0489nobodyさん
03/09/24 13:16ID:???0490nobodyさん
03/09/24 13:56ID:???とりあえずスレ違いと思われ
スクリプト上で解決可能な話題が主題かと思う
0491nobodyさん
03/09/24 14:07ID:???0492nobodyさん
03/09/24 22:58ID:Fv8u9zA+http://click.dtiserv2.com/Click2/1-98-7254
0493nobodyさん
03/09/25 07:19ID:???0496nobodyさん
03/09/25 16:05ID:???できることだし、別問題じゃないか?
0497nobodyさん
03/09/25 17:02ID:???0498nobodyさん
03/09/25 18:44ID:???0499nobodyさん
03/09/26 05:39ID:???mod_mime_magic,mod_dir,mod_auth,mod_access,mod_cgi,mod_log_config,(mod_env)
(mod_perl)
0500500
03/09/26 12:46ID:???0501nobodyさん
03/09/28 01:16ID:Hg1oCkYhhttp://httpd.apache.org/docs/dso.html
0504nobodyさん
03/09/30 17:47ID:???0505nobodyさん
03/09/30 18:17ID:???0506nobodyさん
03/10/08 17:46ID:???0507nobodyさん
03/10/14 23:31ID:???0508nobodyさん
03/10/16 19:43ID:???0509nobodyさん
03/10/18 19:58ID:???あとは定数と直接数値を書き込むのはどっちが軽いのだろうか
0511nobodyさん
03/10/29 01:38ID:???0512nobodyさん
03/10/29 01:46ID:???0513nobodyさん
03/10/29 01:48ID:???0514nobodyさん
03/10/29 01:55ID:???Perlを始めよう、ならエディタから直接プロンプト起動できるし良い。
俺はtxt,HTML,Perl,PHP,SQL,C,Java,XMLなど全部ひとつのエディタで
やりたいからEmEditor3を使ってる。
0515511
03/10/29 13:34ID:???自分は
エディタ・・・秀丸
ブラウザ・・・アパッチ
0516nobodyさん
03/10/29 13:46ID:???エディタ:QX(慣れてる&コマンドラインに渡せるから)
サーバー:ANHTTPD(既に入れてたから)
なんだけど、やっぱ、アパッチの方がいいかね?
……スレ違いだけど、この話題続けていいもんかね。
0517nobodyさん
03/10/29 15:06ID:???エディタはPerlエディタスレ、サーバ話は何処が良いんだ。
無難に初心者質問スレでも薦めておくか。
ところでブラウザがアパッチって凄いな。
0519nobodyさん
03/10/29 16:31ID:t/aBtGdw0520nobodyさん
03/10/30 00:48ID:???0521nobodyさん
03/10/30 10:59ID:???エラーの内容を出力してくれるサーバーって無いの?
0524nobodyさん
03/10/30 13:34ID:???言語にもよるけど、rubyならこんなかんじで
begin
# 例外が発生する可能性がある処理
rescue 例外
puts "#{$!} (#{$!.type})"
puts [email protected]("\n")
end
perlはよく知らないけどこれでできるかな?
eval 'なんかの処理';
print $@ if($@);
0525nobodyさん
03/11/03 00:59ID:???0526nobodyさん
03/11/06 16:02ID:4b5YfiKA1. グローバル変数多し、my レキシカル変数使わず
2. 関数分割せず、ベタ書き
3. ヒアドキュメントを使わず、print '' の嵐
なものが多い。こんな手法が負荷軽減に貢献すんのか?
意見求む。
0527nobodyさん
03/11/06 16:18ID:???0529ぺるにゃん
03/11/06 22:21ID:???でも、HTML を軽くするために、すべての改行を取り払ってサイズを小さくしよう的な
アプローチですにゃ。そこまで必死な人は、すればいいにゃ。
0530nobodyさん
03/11/06 22:26ID:???0531nobodyさん
03/11/07 00:48ID:???0533nobodyさん
03/11/07 02:57ID:???0534ぺるにゃん
03/11/07 03:40ID:???print '<HTML>';
print .........
print '</HTML>';
ケース2:print 文いっかいだけ
print '<HTML>
.......
</HTML>';
ケース3:ヒアドキュメントで print 文いっかいだけ
print <<'END of HTML';
<HTML>
.........
</HTML>
END of HTML
こういうのを比べてるってこと?
0535ぺるにゃん
03/11/07 03:43ID:???ケース2とケース3は、(ヒアドキュメントの末尾の改行を除けば)等価でしょ?
じゃなかったら首つるです。
違いが出てくるとすれば、パース・・構文解析にかかる時間。
それも有意差は出ないでしょう。
異論ありますかにゃ?
0536nobodyさん
03/11/07 05:18ID:???0538nobodyさん
03/11/07 07:00ID:H74hevQpへー結構差があるんだね。
0539( _。。)_ バタ。 ◆eJlUd9keO2
03/11/07 09:15ID:???…測定はやはり浮動小数点か何かでやったらいいのだろうか。
0540( _。。)_ バタ。 ◆eJlUd9keO2
03/11/07 14:43ID:???(´・ω・`)ケイゲンサレタノカ、ヨクワカンナカッタ。
0542nobodyさん
03/11/07 21:04ID:???http://turck-mmcache.sourceforge.net/
能書きのとおりなら「最速」だそうだが。
0543( _。。)_ バタ。 ◆eJlUd9keO2
03/11/08 16:35ID:???全然実感できない つдT)
0544nobodyさん
03/11/11 02:37ID:???my 変数の方が速いの?
速度とか関係無しにstrict通るようにした方が良いだろうって話は置いといて。
0545nobodyさん
03/11/11 03:02ID:???シンボルテーブルに登録されないし
0547nobodyさん
03/11/11 20:21ID:???0548nobodyさん
03/11/11 21:35ID:???と言うかメモリ使用量とかどうやって調べてるんだろ…。
測定用のモジュールとかあるのかな?
0550nobodyさん
03/11/11 22:06ID:???タスクマネージャみたいな監視ツール作ってログ取るようにすれば良いんかな…俺にゃ無理だけど…。
0551nobodyさん
03/11/12 20:29ID:???ログファイル自体をHTMLにするって効率悪いよねぇ。
0553nobodyさん
03/11/13 00:24ID:???ログなんて管理人しか見らんし。
0554nobodyさん
03/11/13 00:49ID:???0555nobodyさん
03/11/14 16:06ID:???0556nobodyさん
03/11/16 09:50ID:+X9Lai7L0557nobodyさん
03/11/17 01:02ID:???会社の負荷を減らすためにネ!
0558nobodyさん
03/11/17 01:47ID:???0559nobodyさん
03/11/17 01:52ID:???0560nobodyさん
03/11/25 03:00ID:???0561nobodyさん
03/11/27 00:12ID:fPk+Wuzvでも、結局負荷軽減ってアルゴリズム考えた方が、
myがどーの、ヒアドキュメントがどーの、言うより意味あるよね。
言語選択ではある程度答え出てるし、このスレの意義って。。。
0562nobodyさん
03/11/27 02:12ID:???0563nobodyさん
03/11/27 10:02ID:???0564nobodyさん
03/11/27 23:39ID:???0565nobodyさん
03/12/01 11:39ID:???サーバの負荷を優先するか。
きわどいな…
0566nobodyさん
03/12/01 11:41ID:???http://kenchin9.hp.infoseek.co.jp/fupbbs.html
http://kenchin9.hp.infoseek.co.jp/cgi-bin/fupbbs/bbs.cgi
0567nobodyさん
03/12/01 13:36ID:???0568nobodyさん
03/12/01 14:07ID:E1CqoPVw> ベスト・オブ・ツール 2002
> サーバ&コミュニティ部門 掲示板CGIカテゴリー
> (祝) 金賞受賞
これはすごいことなの?
0571nobodyさん
03/12/01 15:14ID:E1CqoPVw「ネットランナー」って読んだことないです
とりあえずぐぐってみたら、
http://www.zdnet.co.jp/internet/runner/
> 超ヘビーユーザーになるためのインターネット活用誌
( ゚д゚)ポカーン
0572nobodyさん
03/12/01 15:31ID:???厨房の愛読書だよ
賞もCGIの人気とか上っ面だけしか見てないで取ったりして、
作る人から見たらひどいソースのものも入賞してる
0573nobodyさん
03/12/01 16:04ID:???それには文句いうの(・A・)イクナイ!!
0574nobodyさん
03/12/01 16:37ID:???たいていのやつがソースなんてどうでもいいんだがな。
0575nobodyさん
03/12/01 17:37ID:???0576nobodyさん
03/12/01 17:46ID:w243ltNf重(・A・)イイ!!
返信で無制限にファイルをアップロードできた
ファイルタイプの判別を拡張子のみでやってる
設定でどうにかなるかもしれないけど
とりあえず気になったのはこんなところ
0577nobodyさん
03/12/02 16:30ID:???配列の使い方すらわかってないように見えたし、変数全部グローバルだし。
関数の使い方も変だし。 ネットランナーとかいう雑誌のレベルがわかっちゃうな
■ このスレッドは過去ログ倉庫に格納されています