国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

極大的改善網站的性能的10個PHP技巧

2020-03-24 18:27:16
字體:
來源:轉載
供稿:網友
這篇文章中的建議涵蓋了大部分PHP代碼性能方面的問題。如果你是做一些小網站或者小項目,那么有理由忽略這些建議,但是當你為大量用戶提供長期穩定的服務的時候,就必須關注了。開發人員必須從項目一開始就考慮這些建議,它會極大的改善你的網站的性能。在PHP中,通常有很多的方法可以來達到相同的目的,但是開發人員通常選擇他們最熟悉的用起來最舒服的一種方式,但是有些事必須注意的: echo比print要快很多。兩個方法都會在頁面上打印東西,不過echo不返回任何值,print會在成功或失敗的時候返回0或1。 include_once比include更加耗時。因為它需要去檢查你要包含的html' target='_blank'>class是否已經被包含進來。 對于長段落的字符串一定要使用單引號,而不是雙引號。因為雙引號會去搜索字符串中的變量。比如:echo This is long string .$name就比echo This is long string $name 要快很多。 不要再循環中使用for($i=0;$i count($names);$i++),因為這會在每次循環的時候都會去計算數組的長度,取而代之的是使用$size=count($names);for($i=0;$i $size;$i++)。 如果能將函數定義為靜態的,那么就不要定義成為成員函數,靜態函數比成員函數快33%。 如果你可以不通過正則表達式就能解決問題,那么就別用正則。正則表達式比PHP原生的函數要慢一些。例如使用str_replace取代preg_replae。 盡量不要使用相對路徑來包含文件。在相對路徑中查找文件,會現在當前目錄中查找,然后依次再查找。這樣查找文件就很慢。最好是先定義WEB_ROOT這樣的常量,然后使用這個常量來包含文件。 全等符號===比相等==要快。而且if(1 == 1 )會返回true,if(0 == )也會返回true,而當你使用全等符號的時候if(1 === 1 )和if(0=== )都會返回false。所以當你在程序中需要檢測一些布爾變量的時候最好使用全等符號。 最好別用簡寫的 ?而是使用 ?php,因為這會在你將程序部署在其他服務器的時候更加容易出問題。 最好不要使用和依賴于register_global或者magic_quote,讀取和設置你的php.ini的時候也一定要小心。這里并沒有涵蓋所有的優化方面,RockUX會在后面的文章中講到。請多多關注。 轉載請注明:
作者:RockUX WEB前端
出自:10條建議提高PHP代碼性能html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尼玛县| 银川市| 正镶白旗| 页游| 宜宾市| 穆棱市| 扎鲁特旗| 沛县| 当阳市| 延边| 偏关县| 肇庆市| 长顺县| 高州市| 改则县| 伊吾县| 澳门| 鹤庆县| 宣化县| 汝阳县| 宁化县| 六安市| 八宿县| 大名县| 什邡市| 阿拉善左旗| 吐鲁番市| 黄冈市| 洛南县| 江西省| 汾阳市| 沂南县| 安丘市| 大渡口区| 光泽县| 静海县| 仪陇县| 陵水| 池州市| 新泰市| 南溪县|