《性能最佳化之PHP最佳化》是慕課網提供的慕課課程,授課老師是Pangee。
基本介紹
- 中文名:性能最佳化之PHP最佳化
- 提供方:慕課網
- 類別:慕課
- 授課老師:Pangee
課程簡介,課程大綱,
課程簡介
本堂課程首先為大家分析PHP常見的性能問題誘因,之後帶領大家從語言自身的性能最佳化開始,由淺入深,到PHP周邊問題的性能最佳化,接著講解如何打造極致的PHP運行環境。並且會通過一些非常有用的性能最佳化工具,從定位、分析到解決幫助我們更便捷的做PHP性能最佳化項目。
課程大綱
第1章課程介紹
講解PHP項目的性能問題緣由,並說明性能最佳化的重要性。
1-1PHP性能最佳化初探(05:38)
第2章PHP性能問題簡析
講解在一個正式的項目中,PHP所處的位置,整體性能問題中,PHP性能問題占據的位置,分析PHP出現性能問題的可能。
2-1性能問題解析(04:42)
第3章PHP語言級的性能最佳化(一)
帶領學員在PHP語言層面,講解如何書寫PHP代碼跟高效,規避在PHP語言層面出現性能問題。
3-1PHP-壓力測試工具ab簡介(02:09)
3-2PHP-壓力測試工具使用演示(05:02)
3-3多使用PHP自身能力(03:14)
3-4PHP自身能力性能測試之代碼準備(06:46)
3-5PHP自身能力性能測試之代碼測試(04:15)
3-6PHP代碼運行流程(03:32)
3-7PHP內置函式之間的性能測試(01:24)
3-8PHP內置函式之間的性能測試之代碼測試(06:19)
第4章PHP語言級的性能最佳化(二)
帶領學員在PHP語言層面,講解如何書寫PHP代碼跟高效,規避在PHP語言層面出現性能問題。
4-1減少PHP魔法函式的使用(08:20)
4-2PHP-禁用錯誤抑制符(03:11)
4-3PHP-錯誤抑制符的性能測試(04:37)
4-4PHP-合理的使用記憶體和正則表達式(02:50)
4-5PHP-避免在循環內做運算(03:12)
4-6PHP-減少計算密集型業務(03:46)
4-7PHP-務必使用帶引號字元串做鍵值(04:49)
第5章PHP周邊問題的性能最佳化
PHP周邊環節,可能出現影響PHP性能的情況進行拆分講解。並給出方法如何規避、如何最佳化。
5-1PHP周邊問題的分析與闡述(一)(03:06)
5-2PHP周邊問題的分析與闡述(二)(05:28)
5-3PHP周邊對PHP程式的影響分析(04:35)
5-4減少檔案類的操作(06:42)
5-5減少PHP發起網路請求(07:09)
5-6壓縮PHP輸出的利與弊(02:51)
5-7PHP快取復用(02:00)
5-8Smarty調優和重疊時間視窗思想(04:15)
5-9PHP旁路處理方案(03:10)
第6章PHP性能問題分析
PHP問題如何詳細分析,詳細到PHP底層耗時分析,刨根問底。
6-1藉助xhprof工具分析PHP性能(20:06)
6-2PHP性能分析工具擴展(01:03)
第7章PHP性能瓶頸究極辦法
對於一般PHP性能問題最佳化後,遇到的PHP性能最佳化瓶頸的情況,使用究極辦法最佳化。
7-1PHP性能瓶頸究極辦法(07:13)
第8章課程總結
通過本課程,我們學習了如何開展PHP性能最佳化項目,如何從淺至深的最佳化PHP性能,使PHP運行狀態達到極致。
8-1課程總結(03:51)