function userloginfo($usertemp)
$login=userloginfo($userdb);
比function userloginfo($usertemp)
userloginfo($userdb);
要高效$urlarray=explode('/',$http_server_vars['request_uri']);
這段**比
要高效三、 在迴圈中判斷時,數值判斷使用恒等要比等於高效
$a=2;$b=2;
比如if($a==$b)$c=$a;
比if($a===$b)$c=$a;
高效四、 mysql 查詢時盡量使用where in 少用 limit
limit查多記錄的前幾條, 速度很快, 但是查詢最面幾條就會慢
使用in .在查詢連續性記錄,非常快, 非連續性記錄第一次執行會稍微慢一點,但是之後將比較快!
五、 nt伺服器資料操作穩定性不及unix/linux
六、 輸出前使用盡量使用 ob_start(); 可以加快輸出速度,適用nt或nuli/linux,對unlix類伺服器 如果使用 ob_start('ob_gzhandler');輸出效率將更高
七、 判斷的時候盡量使用if($a==他的值) 否定的時候盡量使用if(empty($a)),因為這樣程式執行更快速
八、 使用不等時 != 與 <> 效率相當
九、 個人經驗得 使用 $a="11111111111111"; 的效率和 $a='11111111111111'; 相當.並不象書本說的相差很大
十、 使用規範的sql語句, 會有利於mysql的解析
十一、 使用
if($online)
cookie將馬上生效
使用if($online)
setcookie('online1',$online,$cookietime,$ckpath,$ckdomain,$secure);
cookie需要再重新整理一次才能生效
十二、 使用
$handle=fopen($filename,wb);
flock($handle,lock_sh);
$filedata=fread($handle,filesize($filename));
fclose($handle);
比file($filename);
無論在速度還是穩定上都要優秀
十三、 截斷字串優化函式(可避免?字元出現)
function substrs($content,$length)
$num%2==1 ? $content=substr($content,0,$length-4):$content=substr($content,0,$length-3);
$content.=' ...';
}return $content;
}比如 $newarray[1]=substrs($newarray[1],25);
十四、 程式中遮蔽大小寫
for ($asc=65;$asc<=90;$asc++) }
十五、 不使用 file();和不使用 fget();(不穩定或速度慢) 取一陣列函式
function openfile($filename,$method="rb")
return $filedb;
}這個函式雖然**比較多,不過在速度和穩定性上優勢很大!
PHP問題總結 PHP優化及高效提速問題小結
一 在函式中,傳遞陣列時使用 return 比使用 global 要高效,比如 function userloginfo usertemp login userloginfo userdb 比function userloginfo usertemp userloginfo userdb 要高效 u...
php優化及高效提速問題的實現方法
下面是phper在實際編寫中,發現的一些問題,其它我們的好多 需要優化,很多程式都是可以再提速的 一 在函式中,傳遞陣列時使用 return 比使用 global 要高效,比如 function userloginfo usertemp login userloginfo userdb 比 func...
php程式提速小結
緩衝層級別的優化 xcache是把 php 操作碼快取到記憶體中的 php 擴充套件中,xcache 將避免代價高昂且不必要的花費來重新編譯相同的 php 去交付乙個頁面,這一點上和accelerator有點相似,我一直認為他們的機理是一樣的,不過xcahce是開源產品 opensource zen...