トップページ⇒php
817コメント199KB

★負荷軽減対策委員会(Perl、PHP)★

■ このスレッドは過去ログ倉庫に格納されています
0001ジークハルト ◆VUxx/EwNXI 02/10/15 10:33ID:ifgLRUyb
サーバ上にPerlやPHPを置く場合、何よりも重視しなければ
ならないのはサーバへの「負荷」。
負荷の高いCGIの使用は削除対象となるのが目に見えてます。
負荷を軽減させるにはどうすればいいか?
どういう書き方をすればいいか?
そんな委員会を開設しました。
0002nobodyさん02/10/15 10:42ID:???
掲示板はYahooのジオボードでも使っているように.htmlファイルを作成するようにする
データベース系はGoogleのように検索されたものを必ずキャッシュして次回同じ語が検索された時に備える
0003nobodyさん02/10/15 10:44ID:???
いちいち負荷を気にしてるようじゃァ、やらないこった!
0004nobodyさん02/10/15 10:48ID:???
>>3
負荷軽減は速度アップに繋がる事が多い
0005ジークハルト ◆VUxx/EwNXI 02/10/15 10:51ID:ifgLRUyb
>>2
なるほど、、、

>>3
負荷を気にする人のためのスレよ
0006nobodyさん02/10/15 10:52ID:???
負荷軽減と速度アップは相反することが多い。

アルゴリズムの工夫なら速度アップにつながる事が多い。
0007nobodyさん02/10/15 11:01ID:???
負荷かかる順番としては
Ruby>>Java>>Perl>>PHP>>>>>>>>>C++
と考えていい?
0008nobodyさん02/10/15 11:03ID:???
PHPでもXREAの凍結対象になる程かなり負荷かかるんですが
何かいい方法は?
0009nobodyさん02/10/15 11:07ID:???
>>4,>>6
どっちが正解?
0010nobodyさん02/10/15 12:42ID:???
やっぱPerlで掛け算とかは負荷になるのかな?
内部でOPコードが処理してるのなら足し算も掛け算も一緒だろうけど。
0011nobodyさん02/10/15 12:49ID:???
>>10
そうなん??
0012nobodyさん02/10/15 15:25ID:???
>>8
XREAってモジュールのやつはなくなったの?
0013nobodyさん02/10/15 15:26ID:???
>>12
え?モジュールって?
0014nobodyさん02/10/15 15:27ID:???
>>13
mod_phpで動かしてる鯖
0015ジークハルト ◆VUxx/EwNXI 02/10/15 15:28ID:???
>>13
XREAの規約に

●PHPの動かし方がわからないのですが?
public_html内で動作させる場合は、CGIとしてのみご利用可能です。
shared_htmlで動作させる場合は、モジュール版PHP(SafeMode付き)で
実行できます。

ってあったから
shared_html内に入れれば負荷は軽減できるはず。
0016nobodyさん02/10/15 15:30ID:???
>>15
まさかモジュール版とCGI版で同じソース使う気か?
(((( ;゚Д゚)))ガクガクブルブル
00171302/10/15 16:37ID:???
>>15,>>16
shared_htmlって所に入れましたが同じソースで何か問題あるんですか
0018AAAA02/10/15 16:54ID:???
モジュール版ってCGIに比べてどれくらい負荷軽減出来るの?
3分の1くらいか?
0019nobodyさん02/10/15 17:22ID:???
やっぱ、重要なサイトは押さえておきたいな。
http://www.math.tohoku.ac.jp/~kuroki/WWW/HowToLighten.html
他にある?
0020nobodyさん02/10/15 17:35ID:???
>>18
http://perl.apache.org/start/tips/registry.html
の下の方に、hello.cgiがmod_perlだと、243/7.3倍に
なるそうだ。hello.cgiのコードも書いてあるけど、まあ、相当な
もんだなや。



0021nobodyさん02/10/15 17:35ID:???
>>19
某無料スペースで掲示板CGIを2500個設置したら
2日で消された
0022nobodyさん02/10/15 17:39ID:???
>>21
自業自得ってことで
0023nobodyさん02/10/15 17:40ID:???
負荷軽減の極意
(1)Perlを使うなPHPで書け
(2)PHPはApacheのモジュールを使え
00242102/10/15 17:41ID:???
>>22
FTPへのアップに一晩かかったってのに(泣
0025age02/10/15 17:42ID:???
負荷かかる順は
Ruby>>Perl>>PHP>>>>>>>>>>>>Java
か?
0026nobodyさん02/10/15 18:00ID:???
>>24

(プ
被害者は君じゃなくて"某無料スペース"の方。
0027_02/10/15 19:18ID:???
>>21
2500個もの掲示板を何に使うんだ?
俺は都道府県掲示板っつーのを作った事があるが、掲示板タイトルを
それぞれ都道府県名に変えるだけでもウンザリしたよ。
0028nobodyさん02/10/15 20:30ID:???
>>23
Perlもモジュールで動かせるけどな
00292102/10/15 20:32ID:???
>>27
レンタル掲示板のサービス
0030nobodyさん02/10/15 20:34ID:???
>>17
問題ありますねぇ
この辺りはマニュアルを読んだ方がいいと思う
ソースを変更しないならshared_htmlに置かないで普通にCGIとして動かした方がいい
0031nobodyさん02/10/15 20:35ID:???
>>29
(・∀・)カエレ!!
0032nobodyさん02/10/15 20:44ID:???
>>29
氏ね!
0033nobodyさん02/10/15 21:21ID:???
>>29
専用サーバ借りてください。
つーか回線も要るけどな。
お前みたいな厨はホント邪魔。
0034nobodyさん02/10/15 23:22ID:???
レンタル掲示板するにしても、
2500個て・・・

1ユーザー、1スクリプトなんだぁw
00352102/10/15 23:37ID:???
>>34
1ユーザ1スクリプトが当たり前でしょ?
それ以外何があるのさ
0036nobodyさん02/10/15 23:39ID:???
>35=21
ある意味すげぇ
0037nobodyさん02/10/15 23:43ID:???
>>35

ワラタ
00382102/10/15 23:56ID:???
>>36,>>37
ダメなの?
0039nobodyさん02/10/16 00:06ID:???
無料鯖の時点でダメ。
0040nobodyさん02/10/16 00:07ID:???
>>21
その掲示板にバグが見つかったら、2500個すべて直すのか?
どうせ広告貼ってるんでしょ?
その広告がボツになったり、もっと良い広告があったら
2500個すべて張り直すのか?
申し込みがある度にアップするのもメンドイ

簡単な例をあげると
「魔法のあいらんど」
ttp://ip.tosp.co.jp/i.asp?i=ユーザー名
元は「i.asp」一個だけ
00412102/10/16 00:12ID:???
>>40
あ・・・・・
今気付いた・・・・・
どうしよう・・・・・
00422102/10/16 00:15ID:???
複数設置用を1個用に改造するのって簡単かな・・・・?
0043ジークハルト ◆VUxx/EwNXI 02/10/16 00:23ID:???
>>42
そんな君にはこれがオススメ。
http://cgiroom.nu/list/level_up/room/index.htm
0044nobodyさん02/10/16 00:27ID:???
清々しいまでに阿呆だ。


まぁ取り合えず専鯖借りれ。話はそれからだ。
00452102/10/16 00:34ID:???
>>44
専鯖借りたらPHP直してくれる?
■ このスレッドは過去ログ倉庫に格納されています