多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP 函數,文件,sql 語句優化方法

PHP 函數,文件,sql 語句優化方法

來源:程序員人生   發布時間:2014-04-04 01:24:34 閱讀次數:4133次

在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用file_get_contents,因為他的效率高得多!但是要注意file_get_contents在打開一個url文件時候的php版本問題.

  1. <?php 
  2. echo file_get_contents("test.txt"); 
  3. ?> 

file_get_contents() 函數把整個文件讀入一個字符串中,和 file() 一樣,不同的是 file_get_contents() 把文件讀入一個字符串.

file_get_contents() 函數是用于將文件的內容讀入到一個字符串中的首選方法,如果操作系統支持,還會使用內存映射技術來增強性能.

語法

file_get_contents(path,include_path,context,start,max_length)參數 描述

path 必需,規定要讀取的文件.

include_path 可選,如果也想在 include_path 中搜尋文件的話,可以將該參數設為 "1".

context 可選。規定文件句柄的環境.

context 是一套可以修改流的行為的選項,若使用 null,則忽略.

start 可選。規定在文件中開始讀取的位置,該參數是 php 5.1 新加的.

max_length 可選。規定讀取的字節數,該參數是 php 5.1 新加的.

說明

2.盡量的少進行文件操作,雖然php的文件操作效率也不低的;

3.優化select sql語句,在可能的情況下盡量少的進行insert、update操作(在update上,我被惡批過);

加入可以用lock table與unlock來實例批量插入

4.盡可能的使用php內部函數(但是我卻為了找個php里面不存在的函數,浪費了本可以寫出一個自定義函數的時間,經驗問題啊);

內部函數如,time,date,fopen,rsort等

5.循環內部不要聲明變量,尤其是大變量:對象(這好像不只是php里面要注意的問題吧?);

如果for($i=1;$i<=10;$i++){ $a=1;...}

6.多維數組盡量不要循環嵌套賦值;

7.在可以用php內部字符串操作函數的情況下,不要用正則表達式;

8.foreach效率更高,盡量用foreach代替while和for循環;

9.用單引號替代雙引號引用字符串;

10.“用i+=1代替i=i+1。符合c/c++的習慣,效率還高”;

11.對global變量,應該用完就unset()掉;

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩精品一区二区三区中文 | 图片小说区 | 456在线视频 | 欧美激情一区二区 | 日韩欧美亚洲视频 | 亚洲精品国产高清嫩草影院 | 国产一区二区免费播放 | 手机在线观看视频 | 欧美日韩亚洲综合久久久 | 欧美国产亚洲精品高清不卡 | 黄色影院在线观看视频 | 免费观看无遮挡www的小视频 | 欧美videosfree性喷潮 | 久久久毛片免费全部播放 | 国产成人精品曰本亚洲78 | 激情欧美一区二区三区 | 最新国产福利片在线观看 | 日韩中文字幕高清在线专区 | 一级淫片免费视频 | 最近的中文字幕 | 日本护士xxxxxx. | 欧美一级视频在线观看欧美 | 精品一区二区三区18 | 国产精品久久一区一区 | 国产亚洲精品久久久久久午夜 | 亚洲区激情区图片小说区 | 精品日韩欧美国产一区二区 | 桃花福利视频在线观看 | 亚洲欧美日韩综合 | 精品国产第一页 | 成人精品一区二区www | 色自拍 | 亚洲精品久久久久久下一站 | 黄视频在线观看www 黄网站大全 | 中文字幕第30页 | 欧美成人亚洲高清在线观看 | 国产一级做a爱免费观看 | 伊人亚洲| 亚洲国产日韩综合久久精品 | 最近中文字幕大全高清在线 | 亚洲欧美日韩成人 |