【分享】高效能的PHP框架 Yii PHP Framework
阿新 • • 發佈:2018-12-20
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 和其它框架比較效能測試
框架/程式碼型別 | 效能(每秒查詢次數) |
原生html | 11318.9 fetches/sec |
原生php | 8220.17 fetches/sec |
CodeIgniter 1.7.0 | 655.156 fetches/sec |
CodeIgniter 1.5.4 | 768.199 fetches/sec |
Zend Framework 1.7 | 37.9999 fetches/sec |
Solar 1.0.0 alpha2 | 243.4 fetches/sec |
Cakephp 1.1.20.7692 | 288.4 fetches/sec |
Yii 1.0.3 | 2505.58 fetches/sec |
Yii相關連結
文章參考: