| Autor | Zpráva | ||
|---|---|---|---|
| ovidius Profil |
#1 · Zasláno: 24. 2. 2007, 16:49:25
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 |
#2 · Zasláno: 24. 2. 2007, 16:56:48
Ř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 |
#3 · Zasláno: 24. 2. 2007, 16:57:04
Podla mojho nazoru include nebude mat nejaky viditelny vplyv resp. takmer ziadny na rychlost nacitania stranky...
|
||
| Pavel Strejček Profil |
#4 · Zasláno: 24. 2. 2007, 16:58:22
Spíš se vyplatí optimalizovat ten samotný 20 řádkový kód.
|
||
| Leo Profil |
#5 · Zasláno: 24. 2. 2007, 17:17:09
"ukládá IP adresy do TXT souboru na serveru"
To asi neni dobry napad, Leo |
||
| tiso Profil |
#6 · Zasláno: 24. 2. 2007, 17:19:35
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 * |
#7 · Zasláno: 24. 2. 2007, 17:23:19
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 |
#8 · Zasláno: 24. 2. 2007, 17:46:56
Existují tři druhy lží: lži, úplné lži a benchmarky.
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0