ホームページ >バックエンド開発 >PHPチュートリアル >PHPのパフォーマンスが悪いのでしょうか?解決

PHPのパフォーマンスが悪いのでしょうか?解決

WBOY
WBOYオリジナル
2016-06-13 13:26:371329ブラウズ

PHPのパフォーマンスが悪いのでしょうか?
私は PHP 初心者で、PHP を使用して簡単なテストを行いました:
$time_start=explode(" ",microtime());
$count=0;
for ($i=1;$i<10000;$i++){
for($j=1;$j<10000;$j++){
$count=$count+1;
if($count%1000000==0){
echo $count."
";
}
}
}
$time_end=explode(" ",microtime( ));
$c=$time_end[0]+$time_end[1]-$time_start[0]-$time_start[1];
echo "

実行時間:".$c。 "Seconds
";
?>
実行時間は 35.6164469719 秒です
同様の JSP ページで同じテストを実行しました
<%
long time_start= new Date ().getTime();
long count=0;
for(int i=0;i for(int j=0;j count=count+1;
}
if(count%1000000==0){
out.println(count+"
");
}
}
long end_time=new Date().getTime();
double time=(double)(end_time-time_start)/1000;
out.println("
");
out .println("time:"+time);
%>
実行時間: 0.265 秒
PHP のパフォーマンスは本当に悪いですか?

-----解決策--------------------------------
彼が遅いかどうかは関係ありません コードを書いた後にユーザーエクスペリエンスが遅く感じられない限り、遅いかどうかは関係ありません...
------解決策---------

話し合う
コードを書いた後のユーザーエクスペリエンスが遅くなければ、遅いかどうかは関係ありません...

------解決策----------------------
ループのテストには実際的な価値はありません

本当に速度をテストしたい場合は、ページの応答時間、顧客エクスペリエンスをテストする必要があります。さらに詳しくは、サーバー負荷、メモリ使用量、ネットワーク スループット、並列数をテストできます

ただし、PHP はインタープリタ言語であり、その速度は最速ではありません。はい、各リクエストには読み込み、分析、実行、終了が必要なので、キャッシュ拡張機能、xcache または eaccelerator をインストールするのが最善です。
------解決策---------
話し合う
引用:
来て恥ずかしいとか言うなよ、問題がはっきり見えてるのに言うんだよ、バカ野郎!

あなたの言葉によれば、中国に不満のある人は去るべきだ。海外で不正と戦うには?
初心者の間でこのような問題が発生するのは、単に世界観の問題です。PHP について話すときに PHP をターゲットにする必要があるという意味ではありません。矛盾を引き起こすのではなく、真実を明確に説明するのは品質の問題です。 >
------解決策---------
5年前、ASPが遅れていると聞きました。はすぐに廃止されますが、今でも ASP プログラマーがいつでも見ることができますし、ASP で作られた Web サイトもまだたくさんあります。 PHP プログラマーは、PHP が他の言語よりも優れている、使いやすい、またはその他の理由で PHP プログラマーとしてのキャリアを開始します。これは、Java や C についても同様です。
つまり、PHP よりも JSP の方が優れていると思われる場合は、PHP よりも ASP の方が優れていると思われる場合は、開発に ASP を使用することもできます。
あなたはパフォーマンスが悪いと考えています。 。 。それはひどいことです。他に何ができるでしょうか? PHP の父である Ledolf に、PHP のパフォーマンスが低すぎるので変更してほしいと手紙を書くことしかできません。

-----解決策---------
ははは!とてもホットな投稿
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。