如何解決php中curl傳遞數(shù)據(jù)太慢?
如果你用 curl_setopt
函數(shù)來與遠(yuǎn)程的webservice或者抓取頁面的處理時,有時會遇到很奇怪的現(xiàn)象,首次訪問的速度異常的慢,基本上要5s-10s的時間讓人奔潰。
但是怎么查也差不出問題出在哪兒,最近發(fā)現(xiàn)一個文章寫了處理這個問題的方式。
先從解決問題入手:
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //強制協(xié)議為1.0 2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //頭部要送出'Expect: ' 3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //強制使用IPV4協(xié)議解析域名
相關(guān)參考:php教程