Dobrý Deň, Hosť
Meno:  Heslo: Zapamätať  Obnoviť heslo | Registrovať
Štvrtok, 24. Máj 2012 01:37
 
Rýchlosť otvárania stránky
Vitajte, Hosť. Prosím prihláste sa alebo sa zaregistrujte.

Prihláste sa užívateľským menom, heslom a dĺžkou sedenia

 
Pokročilé vyhľadávanie

24394 príspevkov v 4753 tém- od 64463 užívateľov - Najnovší užívateľ: Raiper34

Štvrtok, 24. Máj 2012 01:37
Strán: [1]
Tlačiť
Autor Téma: Rýchlosť otvárania stránky  (Prečítané 5689 krát)
0 užívateľov a 1 Hosť prehliada túto tému.
fanclub
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 37


« kedy: Streda, 02. August 2006 07:54 »

Zdravím,
mám takú špeciálnu otázku resp. prosbu o radu. Mám nainštalovanú Joomla 1.0.9 na vlastnom serveri (housing).
Zdá sa mi však, že otváranie stránky je dosť pomalé, pri práci v backende to tiež pozorujem.
podotýkam, že nie som nejaký špecialista a odborník na tvorbu webov - je to skôr koníček a veľa veci nepoznám a neviem.

Ak by niekto vedel posúdiť a poradiť, budem rád - a nekameňujte ma ak som sa v niečom nevyjadril presne.

Správca servera sa vyjadril, že problém je v samotnej Joomle

link na web:   www.fcnitra.com

Zaznamenané
Tibor Tóth
Administrator
Hero Member
*****

Karma: +10/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 667



« Odpoveď #1 kedy: Streda, 02. August 2006 11:29 »

Ahoj, Dusan

šalamunská odpoveď od správcu !  Grin

Pár tipov:
- skús sa pozrieť na websiteoptimization.com - otestuje a analyzuje Tvoju stránku
- v <head> sekcií máš počítadlo na naj.sk = platí, že kým neprebehne script na ich stránke, tak Tvoju zatiaľ nenačíta
- používaš aj nejaké vlastné počítadlo/štatistiku na stránke, nevhodné dokáže spomaliť load ?
- máš zapnutú cache na Tvojej stránke ?

Načítanie stránky závisí na viacero veciach, množtve a veľkosti obrázkov, linkov, scriptov.

Ale rezolútne vyhlásiť, že je to kvôli Joomla! CMS, hmmm... to by som bol opatrnejší byť správcom !  Tongue

Tibor
Zaznamenané

Tibor Tóth - Fórum Admin
fanclub
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 37


« Odpoveď #2 kedy: Piatok, 04. August 2006 10:45 »

Veľmi ďakujem za odpoveď.
Už som skúsil zrušiť to vlastné počítadlo. A tuším je to o poznanie lepšie.
To od naj.sk som dal iba nedávno a nenarušilo rýchlosť otvárania, tak to asi neovplyvňuje. Obrázky na prvej stránke - sú vcelku v pohode, lebo si dávame pozor, aby neboli vo veľkom formáte.
Performance cache na serveri je vypnutá (robilo to inú problémy - presmerovávanie na port 16080).

Tá odpoveď nášho tzv. správcu (máme cez neho pripojený vlastný server - takže housing) sa aj mne zdá vyhýbavá.

Ešte raz ďakujem a určite sa podelím so skúsenosťami.
Zaznamenané
Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #3 kedy: Streda, 30. August 2006 21:16 »

Ak nezabudnem, prilozim sem php code ktory ti "spocita" ako dlho sa pripravuje stranka v Joomle a vypise ti hodnotu. Ak je to pod 1sec tak je to podla mna ok, vo vseobecnosti servery nie velmi zatazene by mali vyprodukovat stranku z Joomly niekde medzy 100-700 ms. Ak ovsem tvoj server prave "zaziva" high-load tak tieto cisla mozu ist ovela vyssie.

Ak sa ti stranka ovsem natahuje minutu alebo viac, tak je to spojene s tym ake mas pripojenie na internet, ake ma pripojenie na internet tvoj server, kolko hubov v prepojeni medzi tebou a serverom v danej situacii je, kolko dat sa musi preniest (text+obrazky a pod) a samozrejme aj od tvojho browseru. Ak sa na tvojej stranke nachadza napriklad iframe alebo javascript ktory cita data z ineho serveru, niektore browsery cakaju kym sa ukonci natiahnute toho iframe/scriptu a az potom zobrazia zvysok stranky, taktiez zalezi ci tvoj browser podporuje "pipelining".
Zaznamenané
Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #4 kedy: Štvrtok, 31. August 2006 06:23 »

Do template index.php uplne na zaciatok pridaj:
Citácia
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];

Na koniec template index.php suboru pridaj:
Citácia
$mtime = explode(' ', microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
printf('Stranka vytvorena za  %.3f sekund.', $totaltime);
Zaznamenané
Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #5 kedy: Sobota, 02. September 2006 00:57 »

Musim opravit svoju predoslu spravu, toto je pre PHP5 a vyssie:

do hlavneho index.php treba pridat
Citácia
global $gen_starttime;
$gen_starttime = microtime();

Na koniec template index.php treba pridat
Citácia
global $gen_starttime;
$totaltime = microtime() - $gen_starttime;
printf('Page loaded in %.3f seconds.', $totaltime);

Pre PHP nizssie ako PHP5, sa mi nechcelo hrabat na inete, ale treba sa pohrat s microtime trochu.
Zaznamenané
canalmedia
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 35



WWW
« Odpoveď #6 kedy: Pondelok, 16. Jún 2008 10:31 »

Zdravim komunitu,
taktiez ma trapi rychlost otvarania stranky. Zahadou mi je vsak fakt, ze oneskorenie sa prejavuje len na jednej domene a len na J!1.5...

Nedavno som spracoval stranku v J!1.5 na domene www.fatra-consult.sk - tu oneskorenie nie je.
Pripravujem si vsak prezentaciu svojich sluzieb na domene www.canalmedia.eu/index.php a tu je velky problem s prvotnym nacitanim stranky.
A taktiez na subdomene eurodotacie.canalmedia.eu.

Pridal som i nizsie spominany kod generovania stranky na domenu www.canalmedia.eu/index.php - cisla su v poriadku.

Pridavam i vyjadrenie admina:
Citácia
Dolu na stranke sa Vam vypisuje
© 2008 Tomáš Jurčaga | canalmedia. Stránka vygenerovaná za 0.023 sekundy.
Tie casy su tam okolo 2 stotin sekundy, nezda sa mi to vela, aspon vzhladom na to, ze ide o joomlu. Mozeme pripadne Vasu domenu presunut na iny server, ale nepredpokladam nejaku podstatnu zmenu. Iba nacitanie prvej stranky trva dlhsie, mozno tam mate nejaku internu statistiku, resolvovanie hostu uzivatela alebo nieco podobne dlho trvajuce.
S pozdravom
Ing. Ivan Pekarovic
www.domains.sk

V optimalizacii nie som ziaden guru, preto by som bol velmi vdacny, ak by mi niekto s tymto problemom pomohol.

Uz len dodam, ze pouzivam J!1.5 a cacheovanie je zapnute.
Zaznamenané

Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #7 kedy: Pondelok, 16. Jún 2008 10:40 »

Musis si uvedomit, ze cely http request ma 3 casti:

1. poziadavka od teba smerom k serveru
ako dlho cestuje tvoja poziadavka od tvojho pocitaca k servru - rychlost zalezi od toho ako je server daleko, ako je zahltena momentalne siet, ake mas pripojenie k internetu, cez kolko hub-ov musi poziadavka prejst
2. generovanie stranky - zalezi od kapacity serveru, procesor, pamat, system
3. odpoved os serveru smerom k tebe
ako dlho cestuje odpoved smerom k tebe - zalezi ciacmenej od toho isteho ako poziadavka

To znamena, ze ak tvoj server .sk je na SK a aj ty si na SK, potom bod 1 a 3 su rychle. Ak tvoj server .eu je niekde inde trva to dlhsie. Aj ak oba serveri vygeneruju stranku za rovnaky cas.

Skus zo svojho PC v command prompte prikaz  "ping www.fatra-consult.sk" a "tracert www.fatra-consult.sk" a to iste pre domenu canalmedia.eu a porovnej cisla.
Zaznamenané
canalmedia
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 35



WWW
« Odpoveď #8 kedy: Pondelok, 16. Jún 2008 10:48 »

prikladam screen cmd
Zaznamenané

Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4057



« Odpoveď #9 kedy: Pondelok, 16. Jún 2008 13:04 »

No neviem ale mne sa to nacitava celkom dobre cca 5 sek. Prijateľný čas.
Pingy mam odost menšie na tvoju stránku ako si zverejnil okolo 11 ms.

Prikladám ti moj cmd.

No a teraz mi prepač ale troška ta musim sprdnuť.

Nechapem preco si daš do stranky:
Citácia
Developed by canalmedia.eu

1. Šablónu si neprogramoval vlastnu (máš ju stiahnutu http://template.joomlart.com/ja_pollux/)
2. Develop je vyvinuť ani sablonu ani joomlu si nevyvinul.
Skús si to opraviť tak aby to nesmerovalo k tomu ze si to vymyslel ty.

Prepáč že som ti to povedal ale uz som musel v poslednej dobe mi píše na email alebo na ICQ veľa ludí. Že ich tlačia termíny a pod a pritom si všade uvadzaju svoju firmu a privlastnuju joomlu a pod veci.
Chápem ze tam chceš mať odkaz na firmu ono je to možne ale skus to tak spraviť aby to nevyznievalo čudne

Prepač a Ďakujem za pochopenie.

« Posledná zmena: Pondelok, 16. Jún 2008 13:16 od Michal Hraška » Zaznamenané
Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #10 kedy: Pondelok, 16. Jún 2008 17:15 »

prikladam screen cmd
podla tvojho cmd: su oba serveri v tej istej domene, cisla su rovnake + generovanie stranky na .eu je rychle ako si spomenul, to znemana, ze nie je dovod aby bol jeden server rychly a druhy pomaly. Uz ma napada len proxy cache alebo browser cache (jeden server uz tahaz z cache, druhy 'este' nie)

K tomu "Developed by" :-) mozno "Created by" alebo "Managed by" alebo "Produced by" by bolo vhodnejsie, myslim, ze vieme, ze nechces povedat, ze si vytvoril joomla aj template ty, ale zasa dal si to "dokopy" ty, takze tak.

Peter
www.blastchat.com
Zaznamenané
canalmedia
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 35



WWW
« Odpoveď #11 kedy: Pondelok, 16. Jún 2008 18:14 »

Sorry.. az teraz mi to doslo Smiley
Vhodnejsie asi bude Created by... zmenim to Wink

No s tou prvou stranou sa asi budem musiet zmierit.. Vyskusam to este na J!1.1x a uvidim ci to nie je nahodou pouzitim J!1.5..

Tomu
Citácia
Uz ma napada len proxy cache alebo browser cache (jeden server uz tahaz z cache, druhy 'este' nie)
bohuzial vobec nechapem, ale aj tak velka vdaka za pomoc vsetkym zucastnenym.
 Afro
Zaznamenané

Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #12 kedy: Pondelok, 16. Jún 2008 18:48 »

ak stiahnes stranku z internetu, tvoj browser (Internet Explorer, FireFox, etc) to ulozi to "cache", ak sa snazis zasa stiahnut tu ustu stranku, browser nemusi ist na internet aby ti to zobrazil, ale zobrazi ti co mas uz na svojom pocitaci v "cache" - je to rychlejsie

"cache proxy", je server, ktory zvykne byt medzi tebou a internet serverom, a tento server ma velku cache kde uklada stranky ktore ludia tahaju (vacsinou cez danu cache idu vsetci pouzivatelia nejakeho internet providera), potom ked ty chces stiahnut stranku, ktora uz bola stiahnuta ci uz tebou alebo inym uzivatelom, nemusi is poziadavka na internet ale potiahnes to priamo z "cache proxy" -> je to rychlejsie
Zaznamenané
Strán: [1]
Tlačiť
Prejsť na: