Yaf 2.1 の 2 番目のベンチマークを作成してくれた Ruilog agian に感謝します。
Yaf 2.1 (ドキュメント) は、パフォーマンスを向上させ、メモリ使用量を削減するために多くの作業を行ったので、その結果を見てみましょう (Yaf 2.1 は、パフォーマンスを向上させ、メモリ使用量を削減するために多くのロジックを書き直しました。改善結果については、テストの比較を参照してください) ):
まず最初に言っておきますが、リストにあるすべてのフレームワークは優れており、展開する特定の状況があります。それぞれが優れたフレームワークであり、それぞれに適用可能なシナリオがあります。
ケース
シンプルな「Hello World」ページ出力、シンプルな MVC ロジック (ルーター -> コントローラー -> ビューアー)、データベース接続なし、複雑なロジックなしのテスト スクリプトはここにあります。
ハードウェアプラットフォーム
CPU: Intel Core i5 750 (2.67GHz x4)
RAM: 4GB
ソフトウェア環境
Debian 6.0.3 x86_64 (2.6.32-39)
Apache 2.2.16 (mpm-prefork,mod-php5)
php 5.3.8
php-apc 3.1.9 (include/require の最適化)
すべてのプロジェクトを /dev/shm/* にコピーします (ファイルの読み取り/書き込みの最適化)
1. Apache ベンチマーク
リクエストは 1 秒前 (-c 100 -n 30000)、大きいほど良い
ab -c100 -n30000
リクエストは 1 秒前 (-c 200 -n 50000)、大きいほど良い
ab -c200 -n50000
2. システム LoadAvg
Apache ベンチマーク完了時の 1 分間のシステム LoadAvg、小さいほど優れています (-c 100 -n 30000)
システム負荷平均 (ab -c100 -n30000)
3. メモリ使用量
1 つの「Hello World」ページでのメモリ使用量は小さいほど優れています。
メモリ使用量
4. 応答時間
ページのリクエストからレスポンスまでの時間。
応答時間
5.関数呼び出しの数 (Facebook XHProf)
1 つの「hello world」ページで呼び出される関数の数。
関数呼び出しの数
6. 含まれるファイルの数
1 つの「hello world」ページに含まれるファイルまたは必要なファイルの数は少ないほど良いです。
含まれるファイルの数
–EOF–

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 中国語版
中国語版、とても使いやすい
