首頁 php教程 PHP开发 PHP基礎教學探討一些php程式設計效能優化總結

PHP基礎教學探討一些php程式設計效能優化總結

Nov 07, 2016 pm 04:37 PM

首先對於一些反應慢的操作或頁面要追蹤處理一下,可以使用webGrind的方式看一下主要問題出在哪裡 

  其次,對於方法的優化,一個是查看方法中調用的語句的優化,一個是對於方法本身演算法的最佳化,所呼叫的方法的位置也很重要,一般來說,呼叫其他的文件中的方法沒有調用本頁面中的方法快,如果是經常使用的方法,而且調用的過程比較費時的話,為了效能考慮,可以將此方法移植到本頁面中。

  方法體中的語句的最佳化包括呼叫的方法的最佳化,例如使用語句$a==''不如使用$a.length()==0,更優化的是empty($a),寫程式碼時盡量使用效能最好的方法,例如:preg_replace不如str_replace,str_replace效能不如strtr,等長度替換用strtr,不等長替換就用str_replace 

  循環盡量使用foreach而不是for 

  循環盡量使用foreach而不是for 

  循環盡量使用foreach而不是for 

 〜次數,這要從javascript壓縮,css壓縮、圖片盡量採用png格式的,另外最好採用圖片的切分css方式來載入圖片。

  開啟整站程式碼壓縮,啟用gzip壓縮 

  可以考慮使用一些php二進位程式碼最佳化工具,例如xcache來最佳化後台的程式碼 

程式  這比檔案快取效能好很多,也可以考慮使用redias之類的。

🎜   程式中如果可以不引用外界文件的話就不要引用,引用文件也是需要一定的時間消耗的,盡可能少引用其他文件進來,另外對於一些分支語句,如果對本分支無用的語句一定不要讓本分支也訪問到,這是浪費。 🎜 🎜   如果實在改不動的話,可以考慮最佳化演算法以及框架了。 🎜
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)