亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

性能優化之PHP優化

難度中級
時長 3小時10分
學習人數
綜合評分9.57
65人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • 2、將串行請求并行化 a)使用 curl_multi_*()【不推薦,會等待最慢那個一起】 b)使用swoole擴展
    查看全部
  • 1、設置超時時間 a)連接超時 建議 200ms b)讀取超時 建議 800ms c)寫超時 建議 500ms
    查看全部
  • pecl.php.net php php性能瓶頸解決方法: 1.opcode 做緩存 pecl.php.net php 擴展中apc擴展 但是現在已經不維護了還有memechche yac 等 2.擴展實現:通過php擴展代替原php代碼中高頻邏輯 3.runtime 優化:如 HHVM
    查看全部
  • php性能分析相關工具
    查看全部
  • 使用xhprof進行性能分析: 對整個項目分析一般在項目入口文件進行. 1.xhprof_enable();開啟 .... 2.$data=xhprof_disable();結束并獲取分析數據 include_once "....../xhprof_lib.php" include_one "....../xhprof_rus.php" $objxhprofRun = new XhProfRuns_Default(); $run_id = objxhprofRun ->save_run( $data,'test')//輸出性能分析到文件
    查看全部
  • smarty模板渲染時相關優化 1.開啟smarty緩存 2.HHVM方案,純穿行->并行 3.旁路方案入圖
    查看全部
  • php 接口輸出優化-壓縮(如gzip壓縮) 1.壓縮利弊 利:有利于數據輸出,client端能更好獲取數據 弊:額外開銷 2 2.合理使用壓縮 a.數據小于100k壓縮無意義 b.數據重復內容多壓縮效果越明顯,重復越少效果越不明顯
    查看全部
  • 優化網絡請求: 1.限時超時時間 建議 連接超時200ms 讀超時800ms 寫超時500ms 2.串行請求并行化 curl_multi_*()不是很好用,建議使用并行化擴展框架swoole.
    查看全部
  • 1.數據庫操作介于內存和磁盤之間,有自己的緩存機制 數據庫,磁盤,網絡數據都是基于文件系統; 因此盡量減少文件系統的操作 盡量規避從磁盤讀大數據,以及從網絡讀取大數據. 2.常見php場景的開銷次序 讀寫內存<<讀寫數據庫<<讀寫磁盤<<讀寫網絡數據 因此盡可能多的操作內存,盡量規避操作硬盤,網絡數據等.
    查看全部
  • php周邊: 硬件:linux 運行環境 硬盤(文件存儲) 網絡 內存 軟件:數據庫, 緩存(memeche,redis)--屬于內存范疇 以上周邊的性能都會影響項目性能
    查看全部
  • 1.務必使用帶引號的字符串做鍵值否則php會把鍵值當作常量處理,就會增加查找常量方面的開銷.
    查看全部
  • php語言級性能優化點:減少計算密集型業務。 PHP不適合做密集型業務:大批量的日志分析、大批量數據處理、處理大數據。 php語言特性決定了php不適合做大數據運算。(php的底層是c,php的運算、處理流程都需要轉換成C來實現,加上PHP的運行環境等因素,其效率不如C) php適用場景:適合銜接Webserver與后端服務UI呈現
    查看全部
  • 避免在循環內做運算.如 $i<strlen().每次循環都會運行strlen()
    查看全部
  • 合理使用內存: 1.php限制每個腳本的內存使用量 2.變量存儲時考慮以后可能的大小,利用unset及時釋放不使用的內存.unset會有出現注銷不掉的情況. 3.盡可能少的使用正則表達式(正則的回溯開銷較大),盡可能使用字符串函數實現相同效.果
    查看全部
  • 1.使用 dvld 查看php opcode php -dvld.active=1 -dvld.execute=0 **.php -dvld.active=1 開啟 -dvld.execute=0 只是查看 顯示的opcode begin_silince 關閉報錯 end_silince 恢復報錯 2.不使用@錯誤抑制符,盡可能使用try{}throw來拋出錯誤
    查看全部

舉報

0/150
提交
取消
課程須知
學習本門課程之前,建議先了解一下知識,會更有助于理解和掌握本門課程 1、掌握PHP基本的語言語法 2、了解PHP生命周期與PHP運行環境 3、有一定的LAMP下的項目經驗
老師告訴你能學到什么?
1、PHP語法、語言自身的性能問題與差異比較 2、PHP性能由哪些因素組成,講解PHP周邊依賴的性能隱患 3、由淺入深的講解PHP性能優化項目如何分析、定位并解決 4、通過一系列工作,定位PHP性能問題大頭,重點優化 5、PHP優化做到一定程度時,如何還能做進一步的提升

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!