Nov21
PHP – Bufferujeme výstupy
Nebudu na svém blogu suplovat tutoriál k PHP, jenž vyšel na portále LinuxSoft, kam autorsky přispívám, jen občas napíšu několik poznámek k tomu, co se rádo zapomíná a co může způsobit „programátorům“ nejednu bolest hlavy.
Pokud nebudete používat buffering, tj. řídit výstup dat do prohlížeče, setkáte se s chybou, která bude tvrdit, že jste odeslali data před hlavičkami, typickým místem pro tuto chybu je pokus zapsat cookie někde uprostřed scriptu, nebo pokus o přesměrování na jinou stránku při chybě. Příjemným bonusem je možnost pomocí bufferingu zrychlit načítání stránek, protože můžete výstup sbalit do gzipu a přenášená velikost po lince bude nepoměrně menší čas (CSS, Javascripty, či vygenerované HTML jsou hodně děravé soubory a dobře se komprimují), tedy pokud nebude na stránce mnoho obrázků.
Článek nemá tagy.