2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

【PHP】処理能力向上テクニックスレ

1 :nobodyさん:04/07/03 12:03 ID:???.net
PHPスクリプトの処理能力向上テクニックを自慢しあうスレです。
処理能力に悩んでる方の質問もOKです。

PHPの強みである反応速度をさらに向上させ、
史上最速のスクリプトを作りましょう。
そんでこれからはPHPの時代Perlはもう終わりバイバイ

2 :nobodyさん:04/07/03 12:17 ID:PEMaqyt4.net
2

3 :nobodyさん:04/07/03 12:24 ID:???.net
3

4 :nobodyさん:04/07/03 12:44 ID:/KUCtdWl.net
ぽんしちスレあげ

5 :nobodyさん:04/07/03 12:54 ID:???.net
>史上最速

このようなキーワードを持ち出すやつってさぁ、信用(略

6 :nobodyさん:04/07/03 12:56 ID:???.net
本7臭のするスレ

7 :nobodyさん:04/07/03 15:14 ID:???.net
テクのないやつがパクろうとするスレを立てたわけか

8 :nobodyさん:04/07/03 16:08 ID:???.net
この場合のテクってのは?

9 :nobodyさん:04/07/03 21:29 ID:???.net
処理っつってもさ・・・
産みたい、認知してくれなくてもいいからと泣かれてさ。

10 :nobodyさん:04/07/04 03:55 ID:???.net
>PHPの強みである反応速度

弱みの間違いじゃねえ?

11 :nobodyさん:04/07/04 05:40 ID:???.net
DBの最適化ならわかるけどPHPを最適化して楽しいんだろうか?

12 :nobodyさん:04/07/05 09:42 ID:???.net
俺は、__autoload() の効果が気になる。

13 :nobodyさん:04/10/10 15:46:22 ID:???.net
ループ処理で無駄なことしてないか、気をつけるくらいかな。

14 :nobodyさん:04/11/11 12:56:26 ID:???.net
PHP側で直せるのは、DBのアクセス回数かな・・。
自分のサイトのPHPにも一個大きな欠陥があるのはわかってるんだけど、
4次元連想配列とか使うのめんどくさくて放ってあるw

15 :nobodyさん:04/11/13 11:04:30 ID:???.net
ループ→配列を使った処理ってのがよくわからんのだが
誰か教えてくれないかなー。サンプル付で。

16 :nobodyさん:04/12/03 21:21:13 ID:???.net
$hanage = 'クマ';

$foo = "{$hanage}大好き";

$foo = $hanage.'大好き';

17 :nobodyさん:04/12/09 17:01:33 ID:???.net
ifよりもswitchの方が早くなるんじゃぞ

…ってDr.Dが言ってました

18 :nobodyさん:05/01/21 17:58:48 ID:RDJAlw9W.net
良スレなのになんで沈んでるの?
目からウロコ的テクニックキボン

19 :nobodyさん:05/01/21 19:34:23 ID:???.net
青マンモス本。
DBアクセス減らすなら、クエリーキャッシュ。

20 :nobodyさん:05/01/21 22:10:44 ID:???.net
"PHP$hoge"より
'PHP'.$hogeの方が速いらしい。
ヒアドキュメントが一番遅いらしい

21 :nobodyさん:05/01/21 23:48:01 ID:???.net
>>19
MySQL3.23使ってる漏れにはクエリーキャッシュ使えないよね?
代替手段ってありまつか?

>>20
おぉ〜、それは知らなかった・・・ありがたいっす

22 :nobodyさん:05/01/23 11:01:50 ID:???.net
これらの文献が参考になります。

関数の値渡しと参照渡し、どちらが速い?
http://www.sound-uz.jp/php/test/first2.html
forループとwhileループ、どちらが速い?
http://www.sound-uz.jp/php/test/first1.html

23 :nobodyさん:05/02/11 03:46:12 ID:???.net
爆音スパトラマジェスティーに乗る社員のいる会社
http://www.tyranno.net/index.php

24 :nobodyさん:05/02/16 00:51:05 ID:???.net
使っちゃうんだよなヒアドキュメント。便利だから。

25 :nobodyさん:05/02/16 09:28:30 ID:???.net
可読性もいいしね。
でも Perl のヒアドキュメントには負けるが。

26 :nobodyさん:05/02/17 01:48:31 ID:???.net
ヒアドキュメント嫌い。
だって、オートインデントが崩れるから。

27 :nobodyさん:05/02/17 09:22:46 ID:???.net
それを言ったら正規表現で色づけがおかしくなるのはどうなのよ

28 :nobodyさん:05/02/19 20:45:39 ID:???.net
使っちゃうんだよなヒアドキュメント。遅いから。

29 :nobodyさん:2005/10/27(木) 06:45:37 ID:???.net
PHPでヒアドキュメント使う香具師の気がしれない
ダブルクォートでも一緒だろ

"PHPだと文字列リテラル内の
        \"改行\"とか
        \"タブ\"とか
正しく処理されるんだよ\n\tアホども"

30 :nobodyさん:2005/10/28(金) 11:01:09 ID:???.net
HTMLだと"が多いからだよ

31 :nobodyさん:2005/10/29(土) 14:39:29 ID:???.net
だからといって別ファイルにしてincludeするのもi/oで時間食うし
echoで吐くのもまんどくさい

32 :nobodyさん:2005/11/10(木) 03:23:50 ID:???.net
i/oで時間食うし
???

33 :nobodyさん:2006/05/12(金) 16:40:57 ID:???.net
定数とかオブジェクト入れるのに楽だよね。ヒアドキュメント。

34 :nobodyさん:2006/05/21(日) 01:20:00 ID:???.net
よくさ
if($foo == null)
とかって書くヤツいるけど、パフォーマンスチューニングするなら
if(null == $bar)
の方がいいぞ、というか最初からこう書いておくと修正少なくて便利かと。

理由は、PHPもperlもそうだが、左辺の型を基準に右辺の値と比較するから
ソースみればわかるけどなー

35 :nobodyさん:2007/01/20(土) 18:58:41 ID:???.net
$fooと$barの違いは

36 :nobodyさん:2009/04/06(月) 11:57:31 ID:Ui8LarM5.net
あげ

37 :nobodyさん:2009/04/06(月) 14:26:13 ID:???.net
お前ら、MVC意識して作ってるか?

38 :nobodyさん:2009/04/09(木) 00:25:40 ID:???.net
>>34
サンキュ!
覚えた

39 :nobodyさん:2009/05/30(土) 19:09:52 ID:???.net
>>34
そこまで言って===にしないのは何故?

40 :nobodyさん:2009/06/19(金) 16:59:50 ID:???.net
=== は遅くなるからでしょ

41 :nobodyさん:2010/10/19(火) 22:49:22 ID:???.net
is_null($hoge)は遅いん?


42 :nobodyさん:2010/11/23(火) 18:35:00 ID:???.net
ベンチとると左辺固定値より、右辺固定値の方が速くなることもあるな

>>40
=== の方が型変換しない分高速 これは確か

43 : 忍法帖【Lv=40,xxxPT】(4+0:8) 【46.1m】 電脳プリオン ◆3YKmpu7JR7Ic :2012/11/18(日) 21:53:30.62 ID:???.net ?PLT(12079)
もう自慢しないのか

6 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★