PHP效能優化

2022-09-17 08:45:15 字數 824 閱讀 9122

cli模式執行進行測試

$start = explode(' ', microtime

());

$starttime = $start[0] + $start[1];

$b = 'cccccddddd';

$times = 99999999;

$temp = '';

for ($i = 0; $i

< $times; $i++) !eeeefffff";

$temp = 'aaaaabbbbb' . $b . '!eeeefffff' . $b;}

$end = explode(' ', microtime

());

$endtime = $end[0] + $end[1];

echo

$endtime - $starttime;

code

time /s

1

"aaaaabbbbb$b!eeeefffff$b"
6.895348072052

2

"aaaaabbbbb!eeeefffff"
6.9606149196625

3

'aaaaabbbbb' . $b . '!eeeefffff' . $b
9.5447280406952

多次測試發現1和2的差別是很少的和3差別還是比較明顯的,多用「ac」的形式比較好

執行

$a = '隨機字串';

$b = "隨機字串";

迴圈多次時間測試發現也是幾乎沒區別的;

(可能是每次 '.' 都需要開闢一塊新的記憶體空間,當然我現在還不懂)

優化php效能

優化php效能的五個實用技巧 以下是五個優化技巧,熟練掌握後對於開發還是很有幫助的。1.對字串使用單引號 php 引擎允許使用單引號和雙引號來封裝字串變數,但是這個是有很大的差別的!使用雙引號的字串告訴 php 引擎首先去讀取字串內容,查詢其中的變數,並改為變數對應的值。一般來說字串是沒有變數的,所...

php 效能優化

1 使用 優化工具 zend optimizer,原理是通過檢測zend引擎產生的中間 並且優化他 來提高速度 安裝 zend optimizer,在php.ini裡新增 zend optimizer.optimization level 15 zend extension path to zend...

PHP效能優化

php效能優化 程式優化 1 最好是使用字串連線與單引號,而不是雙引號字串。2 不要隨便複製變數。3 盡量使用echo輸出字串。4 盡量不要使用連線符,輸出多個變數時可以用逗號分開。5 盡量使用switch代替if else。6 不做無畏的替換,先用strpos查詢再做替換,不要做替換效率高200 ...