PHPって遅くねぇか?at PHP
PHPって遅くねぇか? - 暇つぶし2ch2:名無しさん@お腹いっぱい。
02/01/22 20:56 .net
んじゃperl使っとけ

3:名無しさん@お腹いっぱい。
02/01/22 20:57 .net
お前が一番糞

===終了===

4:名無しさん@お腹いっぱい。
02/01/22 21:00 .net
>データベースからSelectしてくるやつがひとつひとつ、丁寧にでてくる
そんなんなるの見たことないけど・・・・・・

5:名無しさん@お腹いっぱい。
02/01/22 21:37 MMxIOX9B.net
回線細いだけ

6:age
02/01/22 21:53 .net
もっと生産的なことを言え!

回線細いとか関係ない。ローカルでやってるやつもだ。

っていうか、ほかの言語とかと比べてみたことないだけじゃ?

7:名無しさん@お腹いっぱい。
02/01/22 21:58 c4TXgL2f.net

>もっと生産的なことを言え!

・・・まあ誰が一番非生産的か考えてから来い

*********************非生産的なスレッドなので終了*************************

8:名無しさん@お腹いっぱい。
02/01/22 21:58 .net
CGI版のPHP?

9:名無しさん@お腹いっぱい。
02/01/22 21:59 .net
>6
DBのキャッシュやテンポラリの最適化してみる。
あるいは、一度全部消して、ApacheとPHPとDBを全部ソースレベルから最適化しつつコンパイルして入れる。
または、もうカーネルレベルからコンパイルし直しやってみる。
さらには、最高速なマシンに買い換えてみる。
もっというと、SunのEnterprise10000買ってメモリとCPU積めるだけ積んでOracle入れて使ってみる。
PHPの呼び出しはもちろん別マシンで。
Enterprise4500の並列程度でいいんじゃない?

10:age
02/01/22 22:01 .net
>9

タダなのが魅了やからなぁ。そんなに、せなあかんもんかぁ。




11:age
02/01/22 22:02 .net
>8
apacheのモジュール?やったっけ、ですが

12:名無しさん@お腹いっぱい。
02/01/22 22:03 .net
>9
金かかってそうやのう

13:名無しさん@お腹いっぱい。
02/01/22 22:04 .net
>>1のDB設計がヘヴォ


14:名無しさん@お腹いっぱい。
02/01/22 22:05 .net
通常のHTMLにアクセスしてもレスポンス遅くない?

15:ほげ
02/01/22 22:06 ZsiuexQD.net
DBのチューンが足りないんだろ。
あと、Duron800MHzはいいけど、メモリが32MBとか(笑

16:age
02/01/22 22:08 .net
>13
あのぉ、テーブルの中身をレコード単位で表示させてるだけやから、
設計も糞もない。

そういう、かんたんな、最小限の構成での動きが遅いっていってるだけ。

>14

HTMLでは問題なし!


17:ほげ
02/01/22 22:09 ZsiuexQD.net
じゃあ、プロセスの状態を監視しながら動かしてみるといいかも。

18:名無しさん@お腹いっぱい。
02/01/22 22:11 .net
最大限のコーディングで最小限のパフォーマンスを実現してるとか?

19:age
02/01/22 22:12 .net
>15
メモリは256ですが、何か?

DBのチューンか、まったく、わからん。

俺が遅いっていってるのは、たとえば、

URLリンク(www.charamil.com)  なんかブツブツって感じじゃない?




20:名無しさん@お腹いっぱい。
02/01/22 22:14 .net
>19
これ画像が重いだけちゃう?

21:あげ
02/01/22 22:20 0hWu9vX6.net
>20

まぁ、そうかもわからん。

ただ、テーブル表示させると、
1レコードがひとつづつ、表示されるのが見れる。

ASPではほとんどすべてが一瞬で表示されていたので。

22:名無しさん@お腹いっぱい。
02/01/22 22:26 .net
それはどんなコード書いた?


23:age
02/01/22 22:29 .net
PHPのマニュアルにでてるやつとまったく同じ。
For文でループさせてただけ。

24:名無しさん@お腹いっぱい。
02/01/22 22:34 .net
for文の中で接続と切断をしていたらぶっ殺す。

25:名無しさん@お腹いっぱい。
02/01/22 22:34 .net
そういう時はまず切り分けろよ。
DB読まずにforで適当なもの書くとどうなんだ?

26:名無しさん@お腹いっぱい。
02/01/22 22:36 .net
>>24
殺人犯ハケーン

27:名無しさん@お腹いっぱい。
02/01/22 22:36 .net
最初はインデックス作るのに遅い場合があるとして、ずっと遅いのもなぁ。
個人的にはMySQLが高速でオススメ。

さて、風呂入ろっと

28:名無しさん@お腹いっぱい。
02/01/23 01:13 .net
俺は FreeBSD + apache + MySQL だが、
レコードが ID + 名前 + URL しかないテーブル作って
30個くらいレコード登録して実験してみたけど、
ローカルだったら一瞬で表示されるぞ。

どっか他に問題あるんじゃねーの?

29:age
02/01/23 02:02 .net
>30
一瞬は一瞬なんだけど、こうひとつづつ表示されてるのが確認できるっていうか。
たぶん0.1秒とかの世界やろうけど。

それと、画像を生成させたら、これはほんまに遅い。

>27
やっぱり、MySQLの人が多いんかな。
高機能ってだけで、PostgreSQLに惹かれてしまう。

30:名無しさん@お腹いっぱい。
02/01/23 02:16 f827c1yB.net
うちもローカルでphp+postgreやってるけど、
25000件のデータ所得するのに2、3秒だよ。
マシンは>>1のスペックと同じくらい。

31:名無しさん@お腹いっぱい。
02/01/23 03:38 .net
コードコピペしてみてよ。

32:名無しさん@お腹いっぱい。
02/01/24 00:09 .net
>>1
>データベースからSelectしてくるやつがひとつひとつ、丁寧にでてくる。

ひとつひとつ丁寧に SELECT してるってことはないよね?

多分コード見たら何か分かると思うけど・・・
コード見たいな~

33:名無しさん@お腹いっぱい。
02/01/24 05:01 .net
>>32
つか、ひとつずつSELECTしてもそんなに遅くならないでしょ。

34:名無しさん@お腹いっぱい。
02/01/25 01:04 .net
>33
そんなにというのがどのくらいか知らないが
遅くなるのは間違いないでしょ。


35:はやくしろ
02/01/26 04:27 2gGab71Z.net
1よ、ソースはまだか?

36:名無しさん@お腹いっぱい。
02/01/26 11:57 2C8x+Lje.net
1の動体視力がすぐれてるだけでした 以上

37:名無しさん@お腹いっぱい。
02/01/26 12:32 .net
別スレにも書いたが、
SourceForgeを本家で見ても、ローカルで動かしても、
なんかレスポンスが鈍い。

広告バナーのせいか?

38:名無しさん@お腹いっぱい。
02/01/27 03:53 .net
>>37
だんだんわかってきた。
つまりそれは、お前のマシンの問題じゃねーの?
単に描画が遅くて遅くて遅くて・・・
ローカルでも遅いとしたら、そうとしか考えられん

39:名無しさん@お腹いっぱい。
02/01/27 18:55 OVbnFQXN.net
そーかもしれん。

こんな環境しか使ってないから
サーバ:Ultra-20
クライアント:
PII 370MHz×2
PIII600MHz×1
PIII960MHz×1

あと、普段仕事している環境だと、
ネットワークの速度も遅いかもしれん


40:39
02/01/27 18:59 OVbnFQXN.net
あと、Win2000のディスクが一杯で、
むちゃくちゃ遅くなっていた(藁
ディスク入れ替えしまーす...

で、PerlやJavaとの比較数値 (速度だけでなく生産性とか) はないの?

41:名無しさん@お腹いっぱい。
02/01/27 20:50 c8vNEx+4.net
>40
難しいよね、生産性は、各個人の生産力に密接に関わっているし。

あと、たとえば、Perlはhttpd.confの中で記述したりできるけど、
PHPは出来るのかな?
あと、PHPはPerlと同じように、shell script的にrc.dとかの中で使ったりも
出来るようだけど、その辺はどうなのかとか。
その言語の個性に属する部分も考えてみないと、単純比較は
難しいような気もする。

PHPの長所だけを見るということでは、語り尽くせない部分があると思うね。

42:名無しさん@お腹いっぱい。
02/01/27 21:18 .net
PHPじゃなくてPostgreSQLが重いだけなのでは・・・・

43::
02/01/27 23:24 H0IpYTP4.net
>>42がイイ事言った。

44:37
02/01/28 23:32 EcdJwt/1.net
ぁ、>>37>>1 ですので、
多分このスレまだ解決してませんです。

>>42 ヤパーリ Webと DBは 別サーバで動かさないと重いのかな?

45:名無しさん@お腹いっぱい。
02/01/28 23:56 xZJvRDhH.net
>>19
全然重くないけれど・・・。環境のせいでは?

ところで、このへん
www.hotwired.co.jp/webmonkey/2000/02/index3a.html
も読んでみれば?

46:名無しさん@お腹いっぱい。
02/01/30 09:15 .net
>ヤパーリ Webと DBは 別サーバで動かさないと重いのかな?

なわけねぇだろ。

47:名無しさん@お腹いっぱい。
02/01/31 01:01 .net
>>46 素人に見えた?(藁

48:名無しさん@お腹いっぱい。
02/01/31 01:07 .net
>>9
PHPで分散トランザクションとか、中~細粒度の並列化とか、
やっている所はあるの?

49:名無しさん@お腹いっぱい。
02/01/31 20:48 iL+8Qd4G.net
>>1
コードはまだ?

50:名無しさん@お腹いっぱい。
02/01/31 21:24 IBYXVOho.net
>>1
PHPが遅いのではなく
貴様の頭の回転が遅いのだろう?

51:名無しさん@お腹いっぱい。
02/01/31 23:29 .net
( ..)_ ヒロットコ
   「
        貴様の頭の・・・
                        」
(・_・)/~ ゜ポイ

52:名無しさん@お腹いっぱい。
02/02/01 03:13 uTX79/De.net
>>1 はDQN関西人につき放置
DQNでない関西人の方はこのままお楽しみください。

53:名無しさん@お腹いっぱい。
02/02/01 07:05 .net
>>49=50=52
どうでも良いけどageんな。

54:名無しさん@お腹いっぱい。
02/02/01 12:55 6K7q0vQJ.net
>>50
禿道

55:名無しさん@お腹いっぱい。
02/02/01 13:02 .net
>>54=50 ageんな糞猿

56:50
02/02/01 21:31 .net
そうか、俺は49だったのか、52だったのか。
それは驚きだ。自分でも知らぬうちに2度も書き込んでいたのか。
これは驚いたな。ビックリ仰天雨霰だな。で、55=1なのだろうがな。

57:名無しさん@お腹いっぱい。
02/02/03 02:40 .net
誰だよE10K使えなんていってる奴は。実際にベンチマークやってねーだろ。
最近のP4で十分なんだよ、PHPとかMySQLだったらね。

E10KでCPUガンガン積んでるのは処理できる量がハンパじゃないけど、レスポンスは
大した事なし。

58:1
02/02/03 18:15 .net
うるせーバカ

59:名無しさん@お腹いっぱい。
02/04/14 11:44 8p2DvN6h.net
>>57
そうそうSunとかIBMのRISC系UNIX使うと、IntelのCPUの速さがよくわかる。

Sunハード作るのやめればいいのに。ディスクも超クソだし。


60:nobodyさん
02/04/14 20:10 ovmXUCn4.net
apacheの設定ミスだと思うが・・・

61:nobodyさん
02/04/14 20:40 .net
1がResponse.Bufferを知らなかっただけじゃねーのw

62: 
02/04/17 01:09 .net
とにかくPHPが遅いって事はありえない。
よく見るテストの結果でも
明らかのPHPは、他のどれよりも早かった。
DBとプログラムの問題だな。

63:nobodyさん
02/04/17 02:58 ir8VYx3q.net
最近出たPerl DBI/DBD 256本では、Perlの方が構文評価などの基本的な部分では
PHPより早いというデータが載ってた。俺の感覚でもそう。
まぁどの言語を使うにせよ、意味なく遅いって言ってるやつは、その言語の性能を
引き出してないのは確かだね。問題の切り分けができないなんて論外。

64:nobodyさん
02/04/17 03:37 .net
おそらく、
ASP は Buffer が ON
PHP は Buffer が OFF

表示部分で table タグを使ってる、ってとこじゃないか?

ま、>>1は Buffer の 意味が分かってないと思うが・・・。


ソース出せや!

65:nobodyさん
02/04/17 22:35 UxgPmGB5.net
>>62

素人ですみませんがApacheとIISの性能差をひっくり返すぐらい
PHPってASPより速いんでしょうか?

多分「他のどれより」って多分スクリプト言語の中でって意味だと思いますが、
そのテストの結果見せてもらえませんか?


66:Not 62
02/04/17 22:53 .net
>素人ですみませんがApacheとIISの性能差をひっくり返すぐらい

UnixとNTの時点でひっくり返ってるかと思われます。

67: 
02/04/24 08:14 .net
>多分「他のどれより」って多分スクリプト言語の中でって意味だと思いますが、
Perl、mod_Perl、ASP、JSP、C言語CGI
どれよりも負荷が軽かったよ。

Apache使ってるならPHPが、一番軽いかと。

68: 
02/04/24 08:16 .net
あ、嘘ASPは入ってなかった、UNIXサーバの話だった。
まあ、NTとUNIXじゃテストするまでも無いけどさ。

69:nobodyさん
02/09/14 17:45 .net
>>24 最高に笑った

70:nobodyさん
02/10/03 13:16 EUsDJ0so.net
PHP って、

$newArray = $array

なんてやったら、$array のコピーがドカーンと $newArray に入るのね。
こんなんやったらメモリももったいないし、動作も鈍くなるし、こりゃイカンでしょ。


Java なら、明らかにそういう変なプログラミングっていうのは、できないし。
Java のほうがしっかりソフトのデザインしやすい。

71:nobodyさん
02/10/03 13:27 .net
(゚Д゚)ハァ?

72:nobodyさん
02/10/03 13:30 m4AMz0v6.net
>>70
最近のPHPは( 4.1 から?)りファリンスカウント形式でコピーしてるんで
メモリももったいなくないしスピードも速いよ

73:nobodyさん
02/10/03 15:11 EUsDJ0so.net
>>72

そうだったのか。

ところで、他にリファレンスカウントを使ったプログラミング言語って他にあるんでしょうか。

74:nobodyさん
02/10/03 15:43 5xq1UjDr.net
ベンチマークなら探せば見つかると思う。
例えば↓
URLリンク(24.221.230.253)

ただ使用用途によって速度の優劣変わるからなぁ。
演算が主の場合だと(型があるので)Javaの方が効率がいいって聞いたことあるし。

PHPでより速度を求めるのならばAPCも考慮してみたらいいかな、と思う
URLリンク(www.pat.hi-ho.ne.jp)

75:nobodyさん
02/10/03 17:15 .net
てか、DBはresult一気に返してくるんだから、DBとの連携が遅くて
レコードがちょっとずつ表示されることなんてありえん。
表示する段では既にDBから結果が返ってきてるんだよ。

ブラウザ何使ってるかしらんが、IEなら描画はTABLEタグ単位なので、
>>1の症状が本当だとしたら、1レコード1TABLEタグということになる。
一つのレコード表示させるのにどんな処理してるのかしらんが、
あきらかにお前のコーディングが糞ってことだ。

そんあサイトが他にそんなにあるわけないので、1は単にPHPの悪口言いたかった
だけだろう。
どうせ、Perlあたりではじめてスクリプティングおぼえたやつで、Perl好きとか
言ってたけどPHPの評判がいいので、ひがんでるまともにSQLも書けない学生だろうよ。

ちなみに、あるサイトが重いってんでPerl→PHPをやったけど、DBがらみは
そんなに早くなるわけではないものの、遅くなることはない。
アクセスが集中するページに関しては負荷は半分以下になってるよ。

ちなみに、俺も言語的にはPerlの方が好きだがな。
パフォーマンスの差はどうしようもない。

76:nobodyさん
02/10/03 19:58 .net
これって既出?
URLリンク(member.nifty.ne.jp)


77:ななしさん ◆JeYFCvvdow
02/10/03 20:43 .net
>>1
以前作ったWin2000+Apache+PHP+MySQLで作った全国郵便番号検索DBを
引っ張りだしてきた。
12万件のレコードの中から"東京都"で検索すると、2925件表示で約3秒。
"北海道"で検索すると、8237件表示で約10秒。
# ほとんど描画の時間だけどね。
PostgresとMySQLを比較するのもどうかと思うけど参考までに。

78:nobodyさん
02/10/06 06:36 .net
いったいなぜ、こんな古い、しかも立て逃げのスレが今ごろ上がってくるの???

79:nobodyさん
02/12/28 21:59 .net
>>77
それ使ってみたいデス!
うpキボンヌ。
おながいします。

80:nobodyさん
02/12/28 22:09 .net
また上がってきたな(w
つか>>1の糞ソースを反面教師として見たかったな。

これなんかどうだい?郵便番号検索PHP
URLリンク(www2.willy.co.jp)

81:nobodyさん
02/12/28 23:59 .net
サンプルらしく、ダウンロードリンクがありませぬ。(つД`)
漏れも>>1のソースキボンヌ。

82:nobodyさん
02/12/29 01:06 .net
あー。なかったっけ。
んじゃここなんてどう?
URLリンク(www.b-dash.net)

83:nobodyさん
02/12/29 23:32 .net
>>82
サンクスコ!
無事ダウソできますた。感謝感激雨霰。
でも漏れの環境だと各CVSファイルをそれぞれDATAファイルへ上手く
変換できましぇん。変換後のDATAファイルのサイズがゼロ。泣きますた。w
ちなみに漏れの環境はと言いますと、
Win2000+Apache2+PHP4.3.0
です。

84:nobodyさん
03/01/03 11:08 .net
設置できました。
DATAファイル込みのアーカイブをダウンロードすればよかったんですね。
でも自分で変換できないのが悔しい。
漏れのHDDにあるnkf.exeとsed.exeとgawk.exeがおかしいのかな?
詳しい人います?

85:山崎渉
03/01/15 13:39 .net
(^^)

86:山崎渉
03/03/13 17:45 .net
(^^)

87:山崎渉
03/04/17 12:15 .net
(^^)

88:山崎渉
03/04/20 06:18 .net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

89:山崎渉
03/05/22 02:19 .net
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

90:山崎渉
03/05/28 17:11 .net
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎―◎                      山崎渉

91:山崎 渉
03/07/15 11:23 .net

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

92:損権厨房 ◆mVeUbtZCI.
03/07/18 20:47 .net
PHPってgzipでの圧縮転送出来ないの?

93:nobodyさん
03/07/19 09:44 zqmtQAiO.net
>>92
ob_gzhandler ってあったよ。

94:山崎 渉
03/08/02 02:26 .net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

95:nobodyさん
04/01/24 22:45 .net
2

96:萌香
07/04/13 13:54:47 .net
遅いね

97:173
07/04/25 02:31:13 cNvRsLpf.net
長寿

98:nobodyさん
07/04/25 04:10:44 .net
島根県のみなさん、パチンコをするなら、

  優良パチンコ店 エイト○ン

に行こう! 遠隔(※1)をやっていないパチンコ店は「エ○トワン」だけ!
違法ロム(※2)を使っていないパチンコ店も「エ○○○ン」だけ!
人通りの多い時間帯、店の入り口付近の席でドル箱つんだサクラが座ってないのも「エ○○○ン」だけ!

詳しい方はご存知の通り、どんなにパチンコの遊戯人口が変動しても、その市場規模は変わりません(※3)。
要するに、客が減っても、残った客から絞り盗る量を増やして調整しているのです。
しかし、何故それが可能なのか?…ご理解頂けると思いますが、9割以上の店が確実に遠隔等を行ってます。
1万店以上のパチンコ店の中で、遠隔も違法ロムも確実にやってないのは「エ○○○ン」ただ1店です!

※1…遠隔とは
 「お、あの客は新顔だな。勝たせて味を占めさせるか。遠隔操作で設定変更しよ」
 「客が減ってきたな。ま、設定を絞めて(違法)、1人あたりから搾る量を増やせばいいか」
 「あのオヤジ負け続けてるからそろそろ辞めるかもな。今日は勝たせてやるか」

※2…違法ロムとは
 「うちのアタリ確率は、もちろん他と同じ『○○○分の1』ですよ!(ロムいじってるからウソだけど)」

※3       市場規模   遊戯人口
 平成06年 30兆4,780億円 2,930万人
 平成08年 30兆0,630億円 2,760万人
 平成10年 28兆0,570億円 1,980万人
 平成12年 28兆6,970億円 2,020万人
 平成14年 29兆2,250億円 2,170万人
 平成16年 29兆4,860億円 1,790万人

99:nobodyさん
07/04/29 23:36:55 .net
PHPのおかげで稼がせてもらっています。
サンキュー!!!

100:nobodyさん
07/04/30 00:12:13 Hi+jnOVW.net
穴の半分はPHP

101:nobodyさん
08/01/24 06:44:30 .net
>>95
間違っています。
以上。
はい、次。

102:電脳プリオン
11/11/24 21:15:46.55 .net ?2BP(1960)

  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>88
            / ←>>94

103:nobodyさん
13/03/07 21:41:41.42 .net
こんばんは

104:nobodyさん
17/12/30 15:57:10.33 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
QRPUHBH6AN


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch