Autor Zpráva
Terk
Profil
Kolegové !
Nevíte sami (nebo o nějakém odkazu), kde by byla popsána optimalizace rychlosti -tj. jaké příkazy nepoužívat, atd. (např. je lepší použít apostrofy než uvozovky pro uzavření textu - v úvozovkách může hledat proměnné)

Zejména:

1) Nevadí, když místo jednoho samostatného skriptu jej složím z include či require ?
2) Vyplatí se (je výrazný rozdíl), když si např. místo 1 obsáhlého skriptu s mnoha funkcemi načtu (include,require) jen to, co potřebuji a nezatížím tak paměť ?
3) je rychlejší čtení ze skriptu (např. nastavení proměnných ...) než z databáze (indexovaně,MySQL)
4) zatěžuje server velké množství proměnných ? Od kdy to zhruba vadí ?
5) zpomaluje se zpracování výrazně použitím funkce eval(), tj. dynamické provádění kódu (také ${'xxx'} ap. ) ?
6) vyplatí se funkce EREG(), EREG_REPLACE() používat i pro složité výrazy v dlouhých textech ?
7) je lepší použít složitější skriptík, aby vrátil na klienta co nejkratší html-obsah ? (Záleží samozřejmě na spojení)

Díky za odpověď na poměrně "stručný" dotaz :-)
Terk
Profil
P.S. Snažím se ve svém redakčním systému šetřit práci serveru při načítání čtenáři tak, že při změně článku redaktorem se většina příslušných nastavení vygeneruje (jako PHP-kód) a uloží rovnou do pole tabulky databáze - a při zobrazení se pak udělá jen eval()
DoubleThink
Profil *
ad 1) minimální vliv
ad 2) podle toho, jak rozsáhlý by ten script byl. Pokud jde o rozdíl v řádech tisíců řádků kódu, tak ano.
ad 3) ano, filesystem je zpravidla rychlejší.
ad 4) ne
ad 5) prakticky ne
ad 6) nechápu otázku - buď je potřebuješ používat nebo ne
ad 7) nevidím relaci ve složitosti scriptu a složitosti výstupu
Terk
Profil
DoubleThink Velice Ti děkuji !!! Jsou to důležité informace !!!

add 6) špatně položená otázka - ok
add 7) myslel jsem to tak, že třeba se mi opakuje mnohokrát (seznam ap.) řádek, kde je sposuta parametru v <p style="........">, tak raději udělám složitější skript, který tam dá pro každá řádek jen podstatné styly, aby server odesla co nejkratší kód html. Ale asi to bude záležet na poměru, kolik toho chci ušetřit.
souki
Profil
Terk
Naprosto největší brzda je obvykle databáze. Stačí jeden špatně nastavený index a rychlost je řádově nižší.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0