2010-09-02 37 views
0

我正在嘗試使用cURL(PHP)將從設置GZIP保存的帶寬進行基準測試。如何進行基準測試:從使用帶有cURL的GZIP帶寬改進

我不希望這curl_setopt($ch, CURLOPT_ENCODING , 'Accept-Encoding: gzip');

下面是CURLOPT_ENCODING文檔:標題:

的 「 的Accept-Encoding」 的內容。這使得解碼 響應。支持的編碼是 「identity」,「deflate」和「gzip」。如果 設置了空字符串「」,則會發送包含所有支持的編碼 類型的標頭 。

現在有一個簡單的&方便我檢查使用帶寬時,我有GZIP打開,當我把它關閉?

+1

通過使用此函數,您正在告訴活動curl資源'$ ch'告訴服務器它在請求'$ ch' URL時接受gzip編碼。它與發送給客戶端時當前正在被壓縮的頁面無關。 (我知道你正在使用它來gzip當前頁面,糾正我如果我錯了)。 – aularon 2010-09-02 08:09:02

回答

0

您需要讓Curl訪問兩個具有相同內容的不同URL,但一個在目標服務器上啓用了Gzip,另一個沒有。 Curl的功能curl_getinfo()提供了很多關於下載所花費的時間和內容長度的信息,因爲您可能能夠獲得所需的信息。

+0

正是我需要的!謝謝!!! – Roy 2010-09-04 18:15:46

相關問題