Autor | Zpráva | ||
---|---|---|---|
george Profil * |
#1 · Zasláno: 3. 5. 2006, 21:07:59
Mám stránky, jejichž téměř veškerý obsah je uložen v databázi MySQL a data z ní jsou získávána pomocí PHP. Pro připojení k databázi používám funkci mysql_connect i když se připojuji na některých stránkách k databázi vícekrát za sebou. Web je totiž umístěn na serveru webzdarma a ten pokud se nepletu, nepodporuje _pconnect... A teď k problému. Během dne se výrazně mění rychlost zobrazování jednotlivých stránek v prohlížečích. Například během dopoledne se zobrazí za 2 až 3 vteřiny, ale ve večerních hodinách třeba i za 10 vteřin. Myslel jsem si, že to je způsobeno přetížením serveru, od kterého nečekám zázraky, když je zadarmo... Ale napadá mě, jestli to může být tak výrazně ovlivněno i "kvalitou" PHP kódu a SQL dotazů? Samozřejmě jsem se snažil SQL dotazy optimalizovat např. tím, že do dotazu pro SELECT píšu konkrétní sloupce tabulek, se kterými chci pracovat a podobně... rovněž jsem v databázi nastavil indexy...
|
||
fimmos Profil |
#2 · Zasláno: 3. 5. 2006, 21:12:04
Samozřejmě. Dobře napsaný kód někdy vede ke zrychlení provádění skriptů. Ovšem až tolik v řádu vteřin, to je už velmi moc.
|
||
Kajman_ Profil * |
#3 · Zasláno: 3. 5. 2006, 21:18:59
Vytížeností je to určite, kvalita zdrojáků to může samozřejmě také ovlivňovat a asi se při nižším výkonu více promítne.
|
||
Michal Škrabálek Profil |
#4 · Zasláno: 3. 5. 2006, 21:27:31 · Upravil/a: Michal Škrabálek
Dle mého názoru je to servery webzdarma, přeci jen zadarmo toho moc čekat nemůžete. Pokud by mělo jít o problém neoptimalizovaných dotazů, několikavteřinové zpoždění už by znamenalo, pardon, totálně prasácký kód s hromadou složitých dotazů a funkcí (generování obrázků apod.). Každopádně čím méně výkonné servery, tím výraznější snížení výkonu při neoptimalizovaných scriptech.
|
||
george Profil * |
#5 · Zasláno: 3. 5. 2006, 21:35:23
Michal Škrabálek
Myslím si, že o hromadu složitých dotazů se opravdu nejedná. Většinou jse o SELECT a ORDER výsledků podle požadovaných parametrů... maximálně pak nějaký jednoduchý výpočet hodnoty proměnné za pomocí num_rows... |
||
djlj Profil |
#6 · Zasláno: 3. 5. 2006, 21:36:55
george
S tím asi nic na wz nenaděláš. To by to museli zoptimalizovat všichni... |
||
Michal Škrabálek Profil |
#7 · Zasláno: 3. 5. 2006, 21:37:58 · Upravil/a: Michal Škrabálek
george
doporučuji placený hosting, dnes už lze hostovat za pár desetikaček a nemusíte se nervovat o překročení trafficu, přetížení či nedostupnost. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0