亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php中file_get_content 和curl以及fopen 效率分析

 更新時間:2014年09月19日 11:36:03   投稿:hebedich  
關(guān)于file_get_content 和curl以及fopen 的效率問題,小編比較傾向于使用curl來訪問遠(yuǎn)程url。Php有curl模塊擴(kuò)展,功能很是強(qiáng)大。沒事可以研究一下。

三個函數(shù)雖然都是讀取資源的函數(shù),但各自的應(yīng)用場景不同。

curl多用于互聯(lián)網(wǎng)網(wǎng)頁之間的抓取,fopen多用于讀取文件,而file_get_contents多用于獲取靜態(tài)頁面的內(nèi)容。

1. fopen /file_get_contents 每次請求都會重新做DNS查詢,并不對DNS信息進(jìn)行緩存。但是CURL會自動對DNS信息進(jìn)行緩存。對同一域名下的網(wǎng)頁或者圖片的請求只需要一次DNS查詢。這大大減少了DNS查詢的次數(shù)。所以CURL的性能比fopen /file_get_contents 好很多。

2. fopen /file_get_contents在請求HTTP時,使用的是http_fopen_wrapper,不會keeplive。而curl卻可以。這樣在多次請求多個鏈接時,curl效率會好一些。

3. curl可以模擬多種請求,例如:POST數(shù)據(jù),表單提交等,用戶可以按照自己的需求來定制請求。而fopen / file_get_contents只能使用get方式獲取數(shù)據(jù)。

相關(guān)文章

  • PHP7內(nèi)核CGI與FastCGI詳解

    PHP7內(nèi)核CGI與FastCGI詳解

    在本篇文章里小編給大家整理了關(guān)于PHP7內(nèi)核CGI與FastCGI的相關(guān)知識點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-04-04
  • PHP多文件上傳類實(shí)例

    PHP多文件上傳類實(shí)例

    這篇文章主要介紹了PHP多文件上傳類,實(shí)例分析了php實(shí)現(xiàn)多文件上傳的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP封裝的page分頁類定義與用法完整示例

    PHP封裝的page分頁類定義與用法完整示例

    這篇文章主要介紹了PHP封裝的page分頁類定義與用法,結(jié)合完整實(shí)例形式分析了php封裝的page分頁類具體定義、數(shù)據(jù)庫連接、查詢、樣式及調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • PHP zip壓縮包操作類完整實(shí)例

    PHP zip壓縮包操作類完整實(shí)例

    這篇文章主要介紹了PHP zip壓縮包操作類,結(jié)合完整實(shí)例形式分析了php封裝的針對zip文件解壓、壓縮、遞歸創(chuàng)建、讀取等相關(guān)操作,需要的朋友可以參考下
    2018-06-06
  • KindEditor在php環(huán)境下上傳圖片功能集成的方法示例

    KindEditor在php環(huán)境下上傳圖片功能集成的方法示例

    這篇文章主要介紹了PHP環(huán)境下如何實(shí)現(xiàn)使用KindEditor編輯器上傳圖片,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • php使用GD實(shí)現(xiàn)顏色漸變實(shí)例

    php使用GD實(shí)現(xiàn)顏色漸變實(shí)例

    這篇文章主要介紹了php使用GD實(shí)現(xiàn)顏色漸變的方法,實(shí)例分析了php中GD庫的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 獲取遠(yuǎn)程文件大小的php函數(shù)

    獲取遠(yuǎn)程文件大小的php函數(shù)

    用php實(shí)現(xiàn)獲取遠(yuǎn)程文件大小的代碼,需要的朋友可以參考下。
    2010-01-01
  • php中Array2xml類實(shí)現(xiàn)數(shù)組轉(zhuǎn)化成XML實(shí)例

    php中Array2xml類實(shí)現(xiàn)數(shù)組轉(zhuǎn)化成XML實(shí)例

    這篇文章主要介紹了php中Array2xml類實(shí)現(xiàn)數(shù)組轉(zhuǎn)化成XML的方法,實(shí)例分析了數(shù)組轉(zhuǎn)化成XML實(shí)現(xiàn)類Array2xml,是非常實(shí)用的數(shù)組轉(zhuǎn)化技巧,需要的朋友可以參考下
    2014-12-12
  • PHP abstract 抽象類定義與用法示例

    PHP abstract 抽象類定義與用法示例

    這篇文章主要介紹了PHP abstract 抽象類定義與用法,結(jié)合實(shí)例形式分析了php定義abstract抽象類以及繼承抽象類等具體使用技巧,需要的朋友可以參考下
    2018-05-05
  • php實(shí)時倒計時功能實(shí)現(xiàn)方法詳解

    php實(shí)時倒計時功能實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了php實(shí)時倒計時功能實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了php結(jié)合前臺JS的時間戳操作實(shí)現(xiàn)倒計時功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02

最新評論