PHP性能優化(檢測工具+優化方法+緩存優化)

看完Pangee老師的PHP性能優化,做筆記。

一、性能檢測工具

1、xhprof工具分析PHP性能

安裝:從其他帖子學習安裝。

先有個線上能訪問的站點用於性能優化。

檢查是否支持xhprof

項目中添加xhprof代碼

訪問測試站點   拉倒底部

記錄下這個id,然後進入

點開這個id就會產生很詳細的,性能報表。

最強大的地方就是這個   自動生成的流程圖

通過黃色,紅色,以及灰色的線來表示佔用資源的地方。

灰色爲主耗時路徑。

找到這個環節,去項目中找這個方法。去優化代碼。

2、Apache Benchmark(ab)

apache服務器自動帶,或者自己安裝:安裝自己百度搜索。

使用辦法

對百度進行測試實驗,-n和-c要設置低點,一面影響網站正常。

主要關注以下兩個

Requests per second:每秒請求數              Time per request:每次請求數多少毫秒

 

二、優化方法

1、多使用PHP內置函數、變量、常量。

   注意:內置函數之間也有優略。要用更優的內置函數。

2、儘量減少PHP魔法函數的使用

3、禁用錯誤抑制符@

4、合理使用內存和正則表達式

5、避免在循環內做運算

6、減少計算密集型業務

7、務必使用帶引號字符串做鍵值

8、PHP周邊問題的性能優化

 

三、PHP常用緩存技術(突破性能瓶頸)

1、緩存Opcode Cache用   APC

pecl.php.net    是php插件下載網站

搜索APC

其他類似的緩存擴展,點擊Caching

這些都是緩存擴展用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章