《高性能PHP應用開發》讀書筆記

 

注:只記錄了一些關鍵點,部分知識點/內容請看到的朋友自行百度orG。

注2:雖然叫高性能,但大部分內容都是概述,不算太高階,適合有一定基礎並且面臨類似問題的同學閱讀。

 

1. 使用AB進行性能測試

2. 使用瀏覽器插件(Firebug、YSlow)排查問題

3. 使用require而不是require_once(進行更多的操作系統調用)

4. 提前計算循環長度

$count = count($item);
for($i=0; $i<$count; $i++){
}

 雖然count的時間複雜度是O(1),但是考慮函數調用的開銷,仍然推薦此方式

5. 遍歷數字數組時,foreach比while快,for最慢。

6. file_get_contents的工作方式是把文件讀入到內存再操作,頻繁讀取小文件時性能不及fread

7. 使用vld/xtrace等工具分析執行效率

8. 使用opcode緩存加速。

9. 使用mc變量緩存。

10.選擇合適的web服務器(nginx,lighttpd)

11.優化數據庫

發佈了88 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章