2012-03-07 7 views
0

私はPHPでうまく動作するサイトを持っていました。その後、Googleで働く知り合いが、AJAXがどういうものなのかを耳にしました。だから、私はサイトをただちにHTML &のjavascriptにして、クライアント側でAJAX JSONを呼び出すと、サーバーサイドでMySQLを呼び出すPHPスクリプトを呼び出すようになりました。良いキャッシング、ページのリロードはありません。それは良い考えだった。JSON - PHPとC/C++

これは私の質問です。サーバー側がPHPではなくコンパイルされた言語(CやC++など)であれば、サイトの実行速度はいくらですか? (私の元のプロトタイプはC言語で端末にありました!)PHPスクリプトはすべて基本的なセキュリティ処理であり、JSONを返すデータベース呼び出しです。どのように相対速度をベンチマークすることができますか?コンソールでFirebug POSTデータを使用するだけですか?それとも良い方法がありますか?

感謝:)

答えて

2

それはシンプルである場合には、PHPの解釈は、DBサーバへの接続によって取られるほとんどが実行時間のほんの一部になります。あなたはいつもFacebookのヒップホップを見ることができます - http://developers.facebook.com/blog/post/358/

もののベンチマークについては、

// first line of your code 
$start_time = microtime($get_as_float = TRUE); 


// last line of your code 
$time_end = microtime($get_as_float = TRUE); 
$execution_time = $time_end - $start_time; 

echo '<!-- executed in: ', $execution_time , ' seconds -->'; 

のようなものは、長い道のり

を行くものは、あなたの接続に依存して、私はFirebugのに時間を使用していないだろうスピード/品質など

+0

素晴らしいヘルプ、@scibuff :)ありがとう。 – Nick