1. 程式人生 > >【分享】高效能的PHP框架 Yii PHP Framework

【分享】高效能的PHP框架 Yii PHP Framework

               

Yii 是什麼Yii 是一個基於元件、用於開發大型 Web 應用的高效能 PHP 框架。它將 Web 程式設計中的可重用性發揮到極致,能夠顯著加速開發程序。Yii(讀作“易”)代表簡單(easy)、高效(efficient)、可擴充套件(extensible)。

需求要執行一個基於 Yii 開發的 Web 應用,你需要一個支援 PHP 5.1.0 (或更高版本)的 Web 伺服器。

對於想使用 Yii 的開發者而言,熟悉面向物件程式設計(OOP)會使開發更加輕鬆,因為 Yii 就是一個純 OOP 框架。

Yii 適合做什麼?Yii 是一個通用 Web 程式設計框架,能夠開發任何型別的 Web 應用。它是輕量級的,又裝配了很好很強大的快取元件,因此尤其適合開發大流量的應用,比如門戶、論壇、內容管理系統(CMS)、電子商務系統,等等。

Yii 和其它框架比起來怎樣?和大多數 PHP 框架一樣,Yii 是一個 MVC 框架。

Yii 以效能優異、功能豐富、文件清晰而勝出其它框架。它從一開始就為嚴謹的 Web 應用開發而精心設計,不是某個專案的副產品或第三方程式碼的組合,而是融合了作者豐富的 Web 應用開發經驗和其它熱門 Web 程式設計框架(或應用)優秀思想的結晶。

Yii 和其它框架比較效能測試

框架/程式碼型別效能(每秒查詢次數)
原生html11318.9 fetches/sec  
原生php8220.17 fetches/sec
CodeIgniter 1.7.0655.156 fetches/sec
CodeIgniter 1.5.4768.199 fetches/sec
Zend Framework 1.737.9999 fetches/sec
Solar 1.0.0 alpha2243.4 fetches/sec
Cakephp 1.1.20.7692   288.4 fetches/sec
Yii 1.0.32505.58 fetches/sec
Yii可以到原生php的32%,除了比 原生php差一點,比其他框架都強不少。

Yii相關連結

文章參考: