PHP8 Zlib運(yùn)行時(shí)配置

2024-02-28 11:49 更新

這些函數(shù)的行為受 中的設(shè)置影響。 ?php.ini?

zlib 擴(kuò)展提供了透明壓縮的選項(xiàng) 您的頁(yè)面動(dòng)態(tài)(如果請(qǐng)求瀏覽器支持) 這。因此,配置文件中有三個(gè)選項(xiàng)。?php.ini?

Zlib 配置選項(xiàng)
名字默認(rèn)可修改范圍更新日志
zlib.output_compression"0"INI_ALL 
zlib.output_compression_level"-1"INI_ALL 
zlib.output_handler""INI_ALL 

有關(guān) INI_* 樣式的更多詳情與定義,見配置可被設(shè)定范圍。

這是配置指令的簡(jiǎn)短說(shuō)明。

zlib.output_compression bool/int (布爾值/整數(shù))

是否透明地壓縮頁(yè)面。如果設(shè)置了此選項(xiàng) 在 Apache 配置中為“打開”,頁(yè)面是 如果瀏覽器發(fā)送“Accept-Encoding: gzip”或 “deflate” 標(biāo)頭?!癈ontent-Encoding: gzip”(分別 “deflate”) 和 “Vary: Accept-Encoding” 標(biāo)頭被添加到 輸出。 在運(yùn)行時(shí),只能在發(fā)送任何輸出之前設(shè)置它。php.ini

此選項(xiàng)還接受整數(shù)值而不是布爾值 “開”/“關(guān)”,使用它您可以設(shè)置輸出緩沖區(qū)大小 (默認(rèn)值為 4KB)。

注意:

output_handler必須是 如果設(shè)置為“開”,則為空!相反,您必須使用 .zlib.output_handler

zlib.output_compression_level int

用于透明輸出壓縮的壓縮級(jí)別。指定 介于 0(無(wú)壓縮)到 9(大多數(shù)壓縮)之間的值。默認(rèn) 值 -1 允許服務(wù)器決定使用哪個(gè)級(jí)別。

zlib.output_handler 字符串

如果出現(xiàn)以下情況,則無(wú)法指定其他輸出處理程序zlib.output_compression 在此處激活。此設(shè)置與output_handler相同,但順序不同。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)