下面由thinkphp框架教程欄目給大家介紹如何有效提高ThinkPHP的應用性能,希望對需要的朋友有所幫助!

說到應用性能,涉及到的方方面面實在是太多了,關于服務器優化和前端優化的文章網上很多,所以就不再累述了。本文僅拋磚引玉淺述下ThinkPHP 5.1 應用開發中(尤其是部署環境)可能涉及的一些性能優化手段和注意事項。
推薦:《ThinkPHP 5.1全球首發視頻教程》
首先要強調一點:框架并不是應用性能的瓶頸,架構設計、數據庫和人才是。框架在設計之初,出于通用性考慮,不會特意針對某個應用做深入優化,但提供了一些可能的手段和配置參數讓你進行針對性的調優,下面就列舉一些可能的優化手段,在開發的時候可以根據情況調整。
正確的性能優化步驟應該是:架構優化、數據庫優化、代碼優化。
1. 架構優化
架構優化涉及到技術、存儲、網絡、服務的選型和構架,盡量使用成熟和現代的開發架構和設計模式。前后端完全分離設計,便于前后端的獨立優化,也更加便于測試工作。
如果你的應用遇到了性能瓶頸,這個時候要考慮的就是優化架構而不是優化代碼本身,因為架構層面的優化效果往往是最顯著的。
2. 關閉調試模式
部署環境千萬不要忘記關閉調試模式,這不僅僅是出于性能考慮,
站長資訊網