PHPスクリプトの処理能力向上テクニックを自慢しあうスレです。
処理能力に悩んでる方の質問もOKです。
PHPの強みである反応速度をさらに向上させ、
史上最速のスクリプトを作りましょう。
そんでこれからはPHPの時代Perlはもう終わりバイバイ
2 :
nobodyさん:04/07/03 12:17 ID:PEMaqyt4
2
3
4 :
nobodyさん:04/07/03 12:44 ID:/KUCtdWl
ぽんしちスレあげ
>史上最速
このようなキーワードを持ち出すやつってさぁ、信用(略
本7臭のするスレ
テクのないやつがパクろうとするスレを立てたわけか
この場合のテクってのは?
処理っつってもさ・・・
産みたい、認知してくれなくてもいいからと泣かれてさ。
>PHPの強みである反応速度
弱みの間違いじゃねえ?
DBの最適化ならわかるけどPHPを最適化して楽しいんだろうか?
俺は、__autoload() の効果が気になる。
ループ処理で無駄なことしてないか、気をつけるくらいかな。
PHP側で直せるのは、DBのアクセス回数かな・・。
自分のサイトのPHPにも一個大きな欠陥があるのはわかってるんだけど、
4次元連想配列とか使うのめんどくさくて放ってあるw
ループ→配列を使った処理ってのがよくわからんのだが
誰か教えてくれないかなー。サンプル付で。
$hanage = 'クマ';
$foo = "{$hanage}大好き";
↓
$foo = $hanage.'大好き';
ifよりもswitchの方が早くなるんじゃぞ
…ってDr.Dが言ってました
18 :
nobodyさん:05/01/21 17:58:48 ID:RDJAlw9W
良スレなのになんで沈んでるの?
目からウロコ的テクニックキボン
青マンモス本。
DBアクセス減らすなら、クエリーキャッシュ。
"PHP$hoge"より
'PHP'.$hogeの方が速いらしい。
ヒアドキュメントが一番遅いらしい
>>19 MySQL3.23使ってる漏れにはクエリーキャッシュ使えないよね?
代替手段ってありまつか?
>>20 おぉ〜、それは知らなかった・・・ありがたいっす
使っちゃうんだよなヒアドキュメント。便利だから。
可読性もいいしね。
でも Perl のヒアドキュメントには負けるが。
ヒアドキュメント嫌い。
だって、オートインデントが崩れるから。
それを言ったら正規表現で色づけがおかしくなるのはどうなのよ
使っちゃうんだよなヒアドキュメント。遅いから。
PHPでヒアドキュメント使う香具師の気がしれない
ダブルクォートでも一緒だろ
"PHPだと文字列リテラル内の
\"改行\"とか
\"タブ\"とか
正しく処理されるんだよ\n\tアホども"
HTMLだと"が多いからだよ
だからといって別ファイルにしてincludeするのもi/oで時間食うし
echoで吐くのもまんどくさい
i/oで時間食うし
???
定数とかオブジェクト入れるのに楽だよね。ヒアドキュメント。
よくさ
if($foo == null)
とかって書くヤツいるけど、パフォーマンスチューニングするなら
if(null == $bar)
の方がいいぞ、というか最初からこう書いておくと修正少なくて便利かと。
理由は、PHPもperlもそうだが、左辺の型を基準に右辺の値と比較するから
ソースみればわかるけどなー
$fooと$barの違いは
36 :
nobodyさん:2009/04/06(月) 11:57:31 ID:Ui8LarM5
あげ
お前ら、MVC意識して作ってるか?
=== は遅くなるからでしょ
is_null($hoge)は遅いん?
ベンチとると左辺固定値より、右辺固定値の方が速くなることもあるな
>>40 === の方が型変換しない分高速 これは確か
もう自慢しないのか