• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

    1.如果一個(gè)方法能被靜態(tài),那就聲明他為靜態(tài)的,速度可提高1/4;
    2.echo的效率高于print,因?yàn)閑cho沒有返回值,print返回一個(gè)整型;
    3.在循環(huán)之前設(shè)置循環(huán)的最大次數(shù),而非在在循環(huán)中;
    4.銷毀變量去釋放內(nèi)存,特別是大的數(shù)組;
    5.避免使用像__get, __set, __autoload等魔術(shù)方法;
    6.requiere_once()比較耗資源;
    7.在includes和requires中使用絕對(duì)路徑,這樣在分析路徑花的時(shí)間更少;
    8.如果你需要得sexinsex到腳本執(zhí)行時(shí)的時(shí)間,$_SERVER['REQUSET_TIME']優(yōu)于time();
    9.能使用字符處理函數(shù)的,盡量用他們,因?yàn)樾矢哂谡齽t;
    10.str_replace字符替換比正則替換preg_replace快,但strtr比str_replace又快1/4;
    11.如果一個(gè)函數(shù)既能接受數(shù)組又能接受簡(jiǎn)單字符做為參數(shù),例如字符替換,并且參數(shù)列表不是太長(zhǎng),可以考慮多用一些簡(jiǎn)潔的替換語(yǔ)句,一次只替換一個(gè)字符,而不是接受數(shù)組做為查找和替換參數(shù)。大事化小,1+1>2;
    12.用@掩蓋錯(cuò)誤會(huì)降低腳本運(yùn)行速度;
    13.$row['id']比$row[id]速度快7倍,建議養(yǎng)成數(shù)組鍵加引號(hào)的習(xí)慣;
    14.錯(cuò)誤信息很有用;
    15.在循環(huán)里別用函數(shù),例如For($x=0; $x < count($array); $x), count()函數(shù)在外面先計(jì)算;
    16.在方法里建立局部變量速度最快,97xxoo幾乎和在方法里調(diào)用局部變量一樣快;
    17.建立一個(gè)全局變量要比局部變量要慢2倍;
    18.建立一個(gè)對(duì)象屬性(類里面的變量)例如($this->prop++)比局部變量要慢3倍;
    19.建立一個(gè)未聲明的局部變量要比一個(gè)初始化的局部變量慢9-10倍;
    20.聲明一個(gè)未被任何一個(gè)函數(shù)使用過的全局變量也會(huì)使性能降低(和聲明相同數(shù)量的局部變量一樣),PHP可能去檢查這個(gè)全局變量是否存在;
    21.方法的性能和在一個(gè)類里面定義的方法的數(shù)目沒有關(guān)系,因?yàn)槲姨砑?0個(gè)或多個(gè)方法到測(cè)試的類里面(這些方法在測(cè)試方法的前后)后性能沒什么差異;
    22.在子類里方法的性能優(yōu)于在基類中;
    23.只調(diào)用一個(gè)參數(shù)并且函數(shù)體為空的函數(shù)運(yùn)行花費(fèi)的時(shí)間等于7-8次$localvar++運(yùn)算,而一個(gè)類似的方法(類里的函數(shù))運(yùn)行等于大約15次$localvar++運(yùn)算;
    24.Surrounding your string by ‘ instead of ” will make things interpret a little faster since php looks for variables inside “…” but not inside ‘…’. Of course you can only do this when you don’t need to have variables in the string.
    25.當(dāng)輸出字符串時(shí)用逗號(hào)代替點(diǎn)分割更快些。注意:這只對(duì)echo起作用,這個(gè)函數(shù)能接受一些字符串作為參數(shù);
    26.在apache服務(wù)器里一個(gè)php腳本頁(yè)面比相應(yīng)的HTML靜態(tài)頁(yè)面生成至少要多花2-10倍的時(shí)間,建議多用些靜態(tài)HTML頁(yè)面和少量的腳步;
    27.除非你的安裝了緩存,不然你的php腳本每次被訪問都需要被重編譯。建議安裝個(gè)php緩存程序,這樣通過去除一些重復(fù)的編譯來很明顯的提高你20-100%的性能;
    28.建議用memcached,高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),提高動(dòng)態(tài)網(wǎng)絡(luò)應(yīng)用程序性能,減輕數(shù)據(jù)庫(kù)的負(fù)擔(dān);
    29.使用ip2long()和long2ip()函數(shù)把IP地址轉(zhuǎn)成整型存放進(jìn)數(shù)據(jù)庫(kù)而非字符型。這幾乎能降低1/4的存儲(chǔ)空間。同時(shí)可以很容易對(duì)地址進(jìn)行排序和快速查找;
    30.使用checkdnsrr()通過域名存在性來確認(rèn)部分email地址的有效性,這個(gè)內(nèi)置函數(shù)能保證每一個(gè)的域名對(duì)應(yīng)一個(gè)IP地址;
    31.如果你在使用php5和mysql4.1以上的版本,考慮使用mysql_*的改良函數(shù)mysqli_*;
    32.試著喜歡使用三元運(yùn)算符(?:);
    33.在你想在徹底重做你的項(xiàng)目前,看看PEAR有沒有你需要的。PEAR是個(gè)巨大的資源庫(kù),很多php開發(fā)者都知道;
    34.使用highlight_file()能自動(dòng)打印一份很好格式化的頁(yè)面源代碼的副本;
    35.使用error_reporting(0)函數(shù)來預(yù)防潛在的敏感信息顯示給用戶。理想的錯(cuò)誤報(bào)告應(yīng)該被完全禁用在php.ini文件里??墒侨绻阍谟靡粋€(gè)共享的虛擬主機(jī),php.ini你不能修改,那么你最好添加error_reporting(0)函數(shù),放在每個(gè)腳本文件的第一行(或用require_once()來加載)這能有效的保護(hù)敏感的SQL查詢和路徑在出錯(cuò)時(shí)不被顯示;
    36.使用 gzcompress() 和gzuncompress()對(duì)容量大的字符串進(jìn)行壓縮(解壓)在存進(jìn)(取出)數(shù)據(jù)庫(kù)時(shí)。這種內(nèi)置的函數(shù)使用gzip算法能壓縮到90%;
    37.通過參數(shù)變量地址得引用來使一個(gè)函數(shù)有多個(gè)返回值。你可以在變量前加個(gè)“&”來表示按地址傳遞而非按值傳遞;
    38.Fully understand “magic quotes” and the dangers of SQL injection. I’m hoping that most developers reading this are already familiar with SQL injection. However, I list it here because it’s absolutely critical to understand. If you’ve never heard the term before, spend the entire rest of the day googling and reading.
    39.使用strlen()因?yàn)橐{(diào)用一些其他操作例如lowercase和hash表查詢所以速度不是太好,我們可以用isset()來實(shí)現(xiàn)相似的功能,isset()速度優(yōu)于strlen();

    穩(wěn)定

    產(chǎn)品高可用性高并發(fā)

    貼心

    項(xiàng)目群及時(shí)溝通

    專業(yè)

    產(chǎn)品經(jīng)理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽(yù)

    堅(jiān)持

    10年專注高端品質(zhì)開發(fā)
    • 返回頂部
    九九热在线视频观看这里只有精品| 国产精品久久久天天影视| 日韩乱码人妻无码系列中文字幕 | 99热这里只有精品66| 亚洲精品无码专区久久久| 国产高清在线精品一本大道国产| 日本精品视频一区二区三区| 国产精品久久久久鬼色| 久久国产精品99精品国产987| 日韩精品无码免费视频| 亚洲处破女AV日韩精品| 亚洲午夜成人精品无码色欲 | 国产精品186在线观看在线播放| 色精品一区二区三区| 亚洲日韩激情无码一区| 免费精品国产自产拍观看| 国产1024精品视频专区免费| 四虎永久在线观看视频精品| 精品人妻中文字幕有码在线| 亚洲精品无码永久在线观看你懂的 | 日韩国产免费一区二区三区| 国产午夜亚洲精品不卡免下载| 国产私拍福利精品视频推出| 精品综合久久久久久97| 九九热在线视频观看这里只有精品| 欧洲精品码一区二区三区免费看| 成人h动漫精品一区二区无码| 亚洲精品福利网泷泽萝拉| 久久久精品人妻一区二区三区蜜桃 | 国产精品18久久久久久麻辣| 精品性高朝久久久久久久| 国模精品视频一区二区三区| 亚洲av产在线精品亚洲第一站| 国内精品免费在线观看| 国产精品一区二区久久国产| 亚洲精品无码久久久久去q| 2022精品天堂在线视频| 国产成人精品视频2021| 久久e热在这里只有国产中文精品99 | 国产精品三级在线观看无码| 日韩欧国产精品一区综合无码|