Autor Zpráva
ovidius
Profil
Mám 20 řádkový PHP kód vyvolávající funkci "Stránky právě čte XXX lidí" (ukládá IP adresy do TXT souboru na serveru).

Bude se stránka rychleji načítat, když tento 20 řádkový kód vložím přímo do kódu stránky, nebo do externího souboru a do stránky ho připojím pomocí funkce "include"?

Co je efektivnější, co méně zatíží server?

Pozn.: Očekávaná návštěvnost 1-2 tisíce UIP denně.
Pavel Strejček
Profil
Řekl bych, že rozdíl bude minimální. Kód se musí vykonat, ať je v externím souboru nebo ne, v tom je zátěž stejná.
Eddie
Profil
Podla mojho nazoru include nebude mat nejaky viditelny vplyv resp. takmer ziadny na rychlost nacitania stranky...
Pavel Strejček
Profil
Spíš se vyplatí optimalizovat ten samotný 20 řádkový kód.
Leo
Profil
"ukládá IP adresy do TXT souboru na serveru"

To asi neni dobry napad, Leo
tiso
Profil
Z princípu je jasné že bez include to bude rýchlejšie... Ukladanie do súboru/čítanie ale zaberie veľa času...
Mysho
Profil *
tuto zalezitost sme s kamosom testovali....
cca 500 000 include trvalo cca 170s
bez include ten script trval 2.8s

ale include ti poskytuje isty programatorsky "komfort" tym ze nemusis rucne vkladat text
WanTo
Profil
Existují tři druhy lží: lži, úplné lži a benchmarky.
Toto téma je uzamčeno. Odpověď nelze zaslat.