,.htaccess文件包含以下行:PHP:禁止AddOutputFilterByType的.htaccess選項
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript
這意味着,我的所有網頁都gzip壓縮,這是好的。
在一些頁面中,我需要讓瀏覽器在腳本結束之前關閉連接(我需要一些耗時的後處理)。要做到這一點我做的:
ignore_user_abort(true);
set_time_limit(0);
$str = ob_get_contents();
ob_end_clean();
header("Content-Length: ".strlen($str));
header('Connection: close');
無壓縮它的工作原理,用gzip壓縮啓用未:瀏覽器呈現的頁面,但載輪仍然運行。
問題是:有沒有一種方法(使用ini_set())來禁用gzip壓縮,只對某些頁面,從php代碼內部?
其實
中,'內容Type'變化,用一個不匹配指定類型的工作。 我想我會選擇這個解決方案,謝謝。 – Iacopo 2010-06-09 20:16:14
有關詳細信息,請參閱[RFC 2616(14.3和14.11)](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html) – 2014-07-24 15:53:40