Chtěl bych se vás zeptat, jestli nevíte, jak bych si mohl zrychlit stránky.
Grafika je udělaná pomocí textur a obrázky optimalizované jak to jde, ale načítání trvá ohromě dlouho.
Grafiku chci ale samozřejmě nechat takovou, jaká je.
Máte někdo nějaký nápad/návrh? Dík moc za všechny i ty drobné rady.
Ps:nevíte co se stalo s wz?Řikali, že až to pojede na rozšířených serverech, tak že to pojede rychleji, taky jelo(mam dojem 14dni-mesic)no a ted zas tohle..
Optimalizaci grafiky máš na vysoké úrovni, asi jako já. :)
Tvé stránky se načítají do patnácti sekund, asi 90% času je komunikace mezi servery. Velkou část těchto časů má na svědomí múj poskytovatel - taky nedávno upgradovali stroje. Takže snad jedině zrychlit připojení v těchto zem.p. končinách obecně.
Občasné výpadky, nebo zpomalení vinou WZ vyřešíš jedině přechodem na kvalitní placený hosting. U mého klienta na servery.cz je komunikace mezi servery asi o 60% rychlejší (momentálně).
Tondys > to pomalé načítání a optimalizaci myslíš ke stránkám tondys.wz.cz?
Protože ty se mi načetly okamžitě, bez nějakého čekání (nebo tak max. 1 sekunda).
2 poznámky k webu pokud můžu:
- v anketě Čeho by jste, prioritně, chtěli na serveru více?
je chyba, správně je BYSTE a ne BY JSTE
- všiml jsem si, že většinou (možná vždycky, nevím) před otevírací kulatou závorkou chybí mezera, např.
Nehodící se(nebo to co nevíte) proškrtněte pomlčkou
správně je
Nehodící se (nebo to co nevíte) proškrtněte pomlčkou
Jo a abych mohl tento text zkopírovat, musel jsem deaktivovat JS, což znamená že na stránkách je zabráněno označování textu pomocí myši - toto nedoporučuji, když někdo něco zkopírovat chce, stejně se mu to podaří (a to velmi jednoduše) a pro normální návštěvníky webu to je rušivé. Nevidím jediný důvod proč to tam mít.
Jo jo, ten script co zabraňu je všemu možnýmu, třeba i nabídce při kliknutí pravým tlačítkem je na nic. Protože stejně u vložených anket a podobně to jde.... a jde to obejít i jinak.
S tou rychlostí načítání asi už nic lepšího nevymyslíš. Ale přece jenom by stálo za pokus udělat to aspoň tak aby se první načetl ten obsah a až pak menu, nadpis a ostatní krávoviny.
U http://tondys.wz.cz/ bych se vůbec nedivila, kdyby velkou část té prodlevy měl na svědomí neúsporný zdrojový kód. Ta hromada javascriptů, hlavně externích, je průšvih. Stránka při načítání totiž narazí na volání externího skriptu, pak čeká, než soubor dorazí ze serveru, a pak teprv pokračuje v načítání. A když se tohle párkrát opakuje, může to trvat pekelně dlouho...
Více viz. http://jakpsatweb.cz/clanky/na-co-stranka-ceka.html
Dik, dik, dik, za vsechny rady!
Freya: a co bys doporučovala? Zrušit externí js a dát je přímo jednotlivě do každé stránky? Já myslel, že se to takto nacashuje a pak už to jede rychle..
Těžko říct, JS po pravdě řečeno moc nerozumím. Ale zkusila bych se řídit Yuhůovým doporučením a ty věci, co vyžadoujou skripty, šoupnout na konec html kódu a pak je pozicováním vrátit na původní místo. Ale je to docela komplikované a vyžaduje to kompletní předělání layoutu. To už bys to mohl napsat celé odznova, s úsporným kódem a bez zbytečných skriptů.
To by nebyla zrovna sranda, psat znova nejakych 82 stranek :)
Tak si ctu ten clanek a aha:
Použití defer je už v HTML 4.0 validní a zapisuje se třeba takhle:
<script src="externi-skript.js" defer></script>
nebo s hodnotou pro defer (aby to bylo validní v xhtml):
<script src="externi-skript.js" defer="defer"></script>
(příkaz, aby se nečekalo na script-vymysleli vývojáči v IE 4..)
tak jsem do tedka cistil zdrojovy kod a musim rict ze je tam pekny bordel.Na nekterych strankach byly az 3 scripty na preload obrazku a obrazky uz davno neexistujou..
A funkce defer mi vubec nefunguje.Zobrazi se bile stranky a to je vse..