PHP效能最佳化

來源:互聯網
上載者:User

標籤:延遲   request   requests   函數   soft   目標地址   time   second   ros   

 

 

圖示為100個並發,請求1000次目標地址

 

 

 

 

 

進行測試

 

 

 

最重要的兩個參數:Requests per second :每秒接受請求數,這裡每秒接收101個請求

         Time per request:一個請求用多少耗時,這裡是9毫秒

第一個參數越大越好,第二個參數越小越好

 

 

最佳化方法之語言級效能最佳化1

 

 

 

PHP代碼執行流程:

 

 PHP代碼通過zend引擎漸進式掃描,成為zend引擎能理解的文法,轉碼解析成Opcodes,執行之後輸出

如果多使用內建函數的話,在掃描和理解上時間就會快很多,Opcodes也會少一些,執行起來就會快

 

最佳化方法之語言級效能最佳化2

 

 最佳化方法之語言級效能最佳化3

測試

time php 檔案名稱 可以得出執行耗時,關注user值,即24毫秒

 

 最佳化方法之語言級效能最佳化4

 

最佳化方法之語言級效能最佳化5

 

 

最佳化方法之語言級效能最佳化6

 

 

最佳化方法之語言級效能最佳化7

改成這樣比較好

 

 

 最佳化方法之語言級效能最佳化8

 

 

最佳化方法之語言級效能最佳化9

 

 最佳化方法之周邊問題效能最佳化

 

最佳化方法之周邊問題效能最佳化1

 

常見的php情境開銷次序:讀寫記憶體<<讀寫資料庫(讀寫硬碟)<讀寫磁碟<讀寫網路資料(隱形開銷:網路延遲)

 

最佳化方法之周邊問題效能最佳化2

 

 最佳化方法之周邊問題效能最佳化3

 

最佳化方法之周邊問題效能最佳化4

 

最佳化方法之周邊問題效能最佳化5

並行改串列

 

最佳化方法之周邊問題效能最佳化6

 

xhprof工具分析PHP效能

這個命令可以檢查軟體是否安裝

 

xhprof工具的安裝與使用:http://www.cnblogs.com/bluefrog/archive/2012/03/01/2374922.html

使用圖示:

 

PHP效能瓶頸究極辦法

 

整理自慕課網視頻教程: http://www.imooc.com/learn/205

PHP效能最佳化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.