PHP 5 にアップグレードする理由: PHP 4 と PHP 5 のパフォーマンス比較 (1)_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:24:02
オリジナル
957 人が閲覧しました

PHP 4 は 2007 年末までに PHP Group によってサポートされなくなるため、皆さんがより自信を持って PHP 5 プラットフォームに移行できるようにするために、私たちの PHP 4.x が本当に正しいかどうかを確認するために特別にこのテストを実施しました。パフォーマンスは PHP 5.x よりも優れています。テスト結果は明らかです。つまり、オブジェクト指向とプロセス指向の両方の点で PHP 5.x が PHP 4.x よりも高速であるため、それを体験するには、誰もが PHP 5.x プラットフォームに移行することが絶対に必要です。 . PHP 5.x プラットフォームのさまざまな機能。

PHP 5 には新しいオブジェクト モデル、より多くの新機能が含まれており、特にオブジェクト指向コードの処理速度が向上していますが、PHP 4 のオブジェクト指向コードの速度は比較的平均的です。オブジェクト指向コードの速度はプロシージャ指向コードの速度を超えているため、オブジェクト指向コードのパフォーマンスを疑う必要はありません。次のテスト結果がこれをすべて示しています。

テスト環境

CPU Intel Pentium4 2.66GHz
メモリ 1GB
ディスク 73GB /SCSI
OS FreeBSD 4.11
Web Apache 1.3.37
テストツール ab (http_loadを選択することもできます)
名詞RPS 1秒あたりのリクエスト数(1秒あたりのリクエスト数)

関連する

テストツール: ab (http_loadも使用可能)

名詞 RPS: 1秒あたりのリクエスト数(1秒あたりのリクエスト数)

PHP 4.4.2テスト結果

関数

<?php <br>function signin(){<br>echo "test";<br>}<br>signin();<br>?>
ログイン後にコピー

テスト結果: ab -n 10000 -c 50 の結果は 1047.23/rps です

クラス Class

クラスをインスタンス化しないでください

りー

テスト結果: ab -n 10000 -c 50 の結果は 1034.98/rps です

インスタンス化されたクラス

<?php <br>class User{<br>function signin(){<br>echo "test";<br>}<br>} <br>User::signin();<br>?>
ログイン後にコピー

テストの結果: ab -n 10 000 -c 50 は100 6.14/rps

クラスの継承

<?php <br>class User{<br>function signin(){<br>echo "test";<br>}<br>}<br>$user=new User();<br>$user->signin();<br>?>
ログイン後にコピー

テスト結果: ab -n 10000 -c 50 結果は 992.95/rps

PHP 5.2.1 テスト結果

関数 Function

<?php <br>class AUser{<br>function signin(){}<br>}<br>claāss User extends Auser{<br>function signin(){<br>echo "test";<br>}<br>}<br>$user=new User();<br>$user->signin();<br>?>
ログイン後にコピー

テスト結果: ab -n 10000 -c 50 結果は 1176.06/rps です

1

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446793.html技術記事 PHP 4 は 2007 年末までに PHP グループによってサポートされなくなるため、皆さんがより安心して PHP 5 プラットフォームに移行できるようにするために、私たちの PHP 4.x が正しいかどうかを確認するために特別にこのテストを実施しました。 .
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!