เปรียบเทียบความเร็ว PHP Framework
จุดประสงค์ของการเปรียบเทียบ เพื่อให้เห็นว่า เราสามารถพัฒนาเฟรมเวิร์ค ที่มีคุณสมบัติไม่ด้อยไปกว่าเฟรมเวิร์คชื่อดังในท้องตลาดได้ การเลือกเฟรมเวิร์คที่นำมาใช้เปรียบเทียบผมเลือกเอาเฉพาะที่เป็นที่นิยม และมีคุณสมบัติเด่นๆเท่านั้น หากมีข้อสงสัยใดๆในการทดสอบ ผมแนะนำให้ดำเนินการทดสอบซ้ำด้วยตัวเอง เนื่องจากโค้ดที่ใช้ในการทดสอบทั้งหมด ผมได้อัปโหลดไว้บน Github อยู่แล้ว
Loading Performance
เป็นผลการทดสอบการโหลดของ Framework โดยในการทดสอบนี้เป็นการทดสอบการเริ่มต้นของ PHP Framework ต่างๆ แบบ "น้อยที่สุด" โดยให้ผลลัพท์เป็น "Hello World!" เท่านั้น ไม่มีการโหลด HTML CSS และ Javascript แต่อย่างใด![](https://www.kotchasan.com/datas/users/kotchasan/skin/kotchasan/img/loading_performance.png)
Database Performance
ผลการทดสอบการใช้งานฐานข้อมูลด้วย ORM โดยการทดสอบนี้มีการทดสอบเฉพาะเฟรมเวิร์คที่มี ORM เท่านั้น- Cake PHP 3.0 ใช้ Entity
- Yii 2.0 ใช้ ActiveRecord
- Laravel 4.2 และ 5.1 ใช้ Eloquent
- คชสาร ใช้ Recordset
![](https://www.kotchasan.com/datas/users/kotchasan/skin/kotchasan/img/orm.png)
![](https://www.kotchasan.com/datas/users/kotchasan/skin/kotchasan/img/select.png)
![](https://www.kotchasan.com/datas/users/kotchasan/skin/kotchasan/img/db.png)
ผลการทดสอบรูปแบบกราฟ http://benchmark.kotchasan.com