Körkonfiguration Zlib

Från Wiki.linux.se
Version från den 5 december 2024 kl. 07.01 av Admin (diskussion | bidrag) (Skapade sidan med '= Runtime Configuration ¶ = Funktionernas beteende påverkas av inställningar i php.ini. Zlib-tillägget erbjuder möjligheten att transparent komprimera dina sidor direkt, om den begärande webbläsaren stödjer detta. Därför finns tre alternativ i konfigurationsfilen php.ini. == Zlib Konfigurationsalternativ == {| class="wikitable" |+ Zlib Configuration Options ! Namn !! Standard !! Ändringsbar !! Ändringslogg |- | zlib.output_compression || "0" || INI_ALL ||...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Runtime Configuration ¶

Funktionernas beteende påverkas av inställningar i php.ini.

Zlib-tillägget erbjuder möjligheten att transparent komprimera dina sidor direkt, om den begärande webbläsaren stödjer detta. Därför finns tre alternativ i konfigurationsfilen php.ini.

Zlib Konfigurationsalternativ

Zlib Configuration Options
Namn Standard Ändringsbar Ändringslogg
zlib.output_compression "0" INI_ALL
zlib.output_compression_level "-1" INI_ALL
zlib.output_handler "" INI_ALL

För ytterligare detaljer och definitioner av INI_* lägen, se Var en konfigurationsinställning kan ställas in.

Här är en kort förklaring av konfigurationsdirektiven:

zlib.output_compression (bool/int)

Om sidor ska komprimeras transparent. Om detta alternativ är inställt på "On" i php.ini eller Apache-konfigurationen, komprimeras sidor om webbläsaren skickar en "Accept-Encoding: gzip" eller "deflate"-header. Headers som "Content-Encoding: gzip" (eller "deflate") och "Vary: Accept-Encoding" läggs till i utdata. Vid körning kan detta endast ändras innan någon utdata skickas.

Detta alternativ accepterar även heltal istället för boolean "On"/"Off". Med detta kan du ange storleken på utdata-bufferten (standard är 4KB).

Notera: output_handler måste vara tomt om detta är inställt på 'On'! Istället måste du använda zlib.output_handler.

zlib.output_compression_level (int)

Komprimeringsnivå som används för transparent utdatakompression. Ange ett värde mellan 0 (ingen komprimering) och 9 (mest komprimering). Standardvärdet, -1, låter servern avgöra vilken nivå som ska användas.

zlib.output_handler (string)

Du kan inte ange ytterligare utdatahanterare om zlib.output_compression är aktiverad här. Denna inställning fungerar på samma sätt som output_handler men i en annan ordning.