PHP學習 18 效能

2021-09-27 08:59:38 字數 429 閱讀 7560

php和其它語言一樣,一種好的寫法可能速度會快很多。雖然實現的功能是一樣的。

現在很多人都去看程式哪個地方迴圈次數多了,哪個地方轉換演算法不好了。其實對於訪問量不是很大的**,這樣都不是最主要影響速度的地方。最主要影響速度的地方,一是訪問檔案,二是訪問資料庫。只要在程式中盡可能地減少兩者的訪問次數,大多數情況下都能應付過去了。

在php中,也有一些要注意的地方,如果能用數字時不要用字串;寫迴圈語句時不要把計算函式寫到語句裡(如:for($i = 0; $i < count($array); $i++)就不太好,for($i = 0; $i < $array_count; $i++)就要好一些)。至於其它的好像就是演算法方面的知識了。

對於效能還是一句話,在效能調優時,首先要改的應該是檔案訪問或者資料庫訪問,如果多次訪問同乙個值,應該把它儲存在記憶體裡,然後才是演算法的調優,最後才是程式細節的調優。

PHP學習 18 效能

php和其它語言一樣,一種好的寫法可能速度會快很多。雖然實現的功能是一樣的。現在很多人都去看程式哪個地方迴圈次數多了,哪個地方轉換演算法不好了。其實對於訪問量不是很大的 這樣都不是最主要影響速度的地方。最主要影響速度的地方,一是訪問檔案,二是訪問資料庫。只要在程式中盡可能地減少兩者的訪問次數,大多數...

18道效能測試相關知識

loadrunner分哪三部分?使用者動作設計 場景設計 測試資料分析 第乙個 vuser generator 指令碼開發的 第二個 controller 指揮官的作用 第三個 analysis 收集測試資料,進行結果分析的 第四個 load generator 產生壓力的機器 a負載測試 是一種效...

PHP效能 序 談效能

這裡不談php的效能和其他語言的效能,這裡討論php自身的效能問題。效能是什麼?通俗的來講,效能,就是在固定的環境下能做的事情的多少。為什麼要效能?1 每乙個軟體或 的環境是相對固定的 2 在相當的一段時間內,在保障增加的使用者數量的同時使得當前環境的軟體或 能夠正常執行 3 為了省錢 php的效能...