#1 2012-06-23 10:51:06

michal.kolesa
Člen
Místo: Rakovník
Registrován: 2010-03-16
Příspěvky: 403
Web

Re: Inkludovaný kód versus požadavky na server

Když mám HTML/PHP stránku složenou třeba z 10 include souborů, to je celkem 11 požadavků na server ?

Logicky asi jo, protože ten soubor se musí otevřít, vložit do kódu, otevřít další vložit do kódu, ...

2) Jak PHP interpretter pracuje čeká se, až se celá stránka načte (vloží se všechny include) nebo se zpracovává postupně jak data přichází a když je problém (např. se include nahrává z jiného serveru) tak zpracování stojí a uživateli se zobrazí "půlka" stránky ?


[size=100:rzwvk57b]Michal Kolesa 28 let, Invalidní důchodce ,Vyučen: elektrikář - silnoproud, Maturita: Strojírenství, Zájmy: Technika (strojírenství, elektrotechnika)

Webové projekty a školní prace

Offline

#2 2012-06-23 11:49:59

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,876

Re: Inkludovaný kód versus požadavky na server

include je funkcia PHP, tj spracováva na servery počas behu skriptu, a až keď je celok spracovaný sa odošle výsledok návštevníkovy stránky v závislosti na tom ako často vypisuješ informácie pomocou echo elebo printf, tj dotaz zo strany návštevy je len jeden, prípadne viac, záleží na vložených css, js a obrázkoch


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2012-06-24 23:30:04

Matej
Člen
Registrován: 2012-06-15
Příspěvky: 13

Re: Inkludovaný kód versus požadavky na server

Ešte záleží od nastavenia PHP na serveri. Niektoré posielajú výstup hneď, ako je "vyechovaný" a iné zas až po ukončení celého skriptu aj s jeho includami. Teraz si nespomeniem, ktorý presne príznak to je.

Offline

#4 2012-06-26 21:42:37

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,876

Re: Inkludovaný kód versus požadavky na server

Matej napsal:

Ešte záleží od nastavenia PHP na serveri. Niektoré posielajú výstup hneď, ako je "vyechovaný" a iné zas až po ukončení celého skriptu aj s jeho includami. Teraz si nespomeniem, ktorý presne príznak to je.

to je samozrejmé že výstup sa pošle hneď ako je príkazom poslaný užívateľovi, buď echo alebo printf ale to neznamená že sa odošle užívateľovi celý obsah všetkých súborov ktoré sú potrebné ku spracovaniu a reklama sa vloží len do celkového výstupu, tj v jednom skripte máš 285x echo ale i tak je to len jeden výstup a nie 285 výstupov, to by si musel na stránke používať iframe


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#5 2012-07-15 13:25:04

Matej
Člen
Registrován: 2012-06-15
Příspěvky: 13

Re: Inkludovaný kód versus požadavky na server

Zrejme sa trochu inak rozumieme.
Tak som teda pogúglil, jedná sa o na nastavenie output_buffering v súbore php.ini. Ak je nastavené na "on", tak sa výstup odošle klientovi až po dokončení celého stromu skriptov, v opačnom prípade sa posiela po častiach.

Offline

#6 2012-07-15 14:56:18

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,876

Re: Inkludovaný kód versus požadavky na server

Je jedno či sa odošle výstup celý naraz alebo po častiach. Je to i na programátorovi, buď použije jedno echo na konci alebo milión krát počas celého spracovávania. Návštevníkovi sa dostane stále rovnaký obsah. Tj nikdy sa k nemu nedostane obsah celého php, pokiaľ ho sám tvorca nevyechuje celý ale to by bol tvorca potom blbý keby niečo takéto len tak bude odosielať.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

Zápatí

Založeno na FluxBB | CZ a SK