PDA

Zobacz pełną wersję : wolne pierwsze ładowanie ww ff



sfin44
02-03-2009, 13:41
Witam,

mam problem z pierwszym załadowaniem swojej strony. w testach na http://test.watchscript.pl/ i na http://tools.pingdom.com (http://tools.pingdom.com/?url=www.sopothotele.pl&treeview=0&column=size&order=1&type=0&save=true) pierwsze ładowania potrafią trwać po 14-18 s. Jak już robię odśwież lub chodzę po stronie to ładuje się bardzo szybko. Nie wiem o co chodzi. Nie jest to wina serwera, bo mam tam też inną stronę na joomli i działa bardzo dobrze.

Adres strony - www.sopothotele.pl (http://www.sopothotele.pl). Strona moja, jeszcze nie skończona, nie zależy mi na liczniku.

Mam włączonego również Query Cache.

Proszę o pomoc.

idek
02-03-2009, 13:48
nie żeby cos... ale własnie sobie wszedłem tam kolejny raz (bo już coś o tej stronie pisałeś jakiś czas temu)
i załadowała mi sie całkowicie (poza flashami, bo mam block'a) w na oko 2-3 sek.

sfin44
02-03-2009, 14:10
No tak. U mnie ona też się już ładuje szybciej - głównie w IE, ale jak zmieniam komputer to muszę czekać ok 10-14 s na pierwsze załadowanie.

sam flash to tylko ok. 20 kb - on tu nie mąci. chyba.

sfin44
02-03-2009, 14:17
dziwne jest jeszcze to, ze na pasku ladowania w przegladarce nic sie nie dzieje. strona jakby sie ladowala gdzies w tle i nagle wszystko wyskakuje juz zaladowane - mowie o ff.

o dziwo w IE jest ok.

sfin44
04-03-2009, 09:40
czy tylko ja widze problem? w dalszym ciagu dlugo wg mnie ise wgrywa.

Ponizej przedstawiam dane w watchscript. Mozo ktos mi pomoze:

strona w joomli - www.sopothotele.pl: (http://www.sopothotele.pl:)
Ilość pobranych danych:160.3 kB
Prędkość pobierania:3.75 kB/s

a druga strona na tym samym serwerze, ale zwykla html i css:
Ilość pobranych danych:404.09 kB
Prędkość pobierania:129.33 kB/s

skad te roznice w predkosci pobierania?

jantin
04-03-2009, 18:22
skad te roznice w predkosci pobierania?
Trudno zinterpretować nie znając metody pomiaru przez Test.watchscript.
Sprawdzałem, rzeczywiście prędkość pobierania jest niska, ale strona ładuje się nawet poniżej 2 sek na tym teście, więc jest faktycznie szybka. Test.watchscript podaje czas ładowania części statycznych strony, więc może jest gdzieś przekłamanie w związku z tym flashem, niemożliwe by ponad 160kB przy prędkości ładowania 2kB/sek ładowało się poniżej 2 sek. To tylko luźne przypuszczenia i nie szukałbym dziury w projekcie.

U mnie na ff ładuje się dość szybko, faktycznie na IE nieco szybciej, ale nie są to takie róznice jak piszesz, na ff jest może 3 sek, a na IE 2 sek.

Na
http://www.octagate.com/service/SiteTimer/
czasy wynoszą od 2-4 sek czyli też w normie.

Zerknij może na swój ff. Może popracuj nad konfiguracją about:config
http://kb.mozillazine.org/Firefox_:_FAQs_:_about:config_Entries (http://kb.mozillazine.org/Firefox_:_FAQs_:_about%3Cb%3E%3C/b%3E:config_Entries)
tylko uważaj jeśli nie jesteś z tym obyty, zrób sobie kopie profilu żebyś miał do czego wrócić w wypadku niepowodzenia. Jeśli nie wiesz jak przyśpieszyć ff przez about:config to już google. O ile ja coś pamiętam to ustaw

network.http.pipelining na true
network.http.pipelining.maxrequests na 16
network.http.proxy.pipelining na trueale głowy nie daję...

sfin44
06-03-2009, 11:40
dzieki za odpowiedz.

nad kofiguracja nie popracowalem - nie znam sie na tym za dobrze, a nie chce namieszac.

zauwazylem, ze jak wlacze pamiec podreczna w konfiguracji globalnej to laduje sie szybciej. niestety wywala mi sie wtedy menu i galeria simple image.

no nic, na razie jest jak jest - bede probowac dalej.

sfin44
06-03-2009, 14:28
czy to mozliwe zeby mi templatka tak opozniala?

uzywam ol_lipe. jak zmienilem templatke na rhuk_milkyway dziala zdecydowanie szybciej.

sfin44
06-03-2009, 15:06
chyba jednak przedwczesnie sie podniecilem.

dalej jest podobnie :)

stasio
06-03-2009, 20:57
hmmm widze ze masz podobny problem... ja tez ostatnio zauważyłem ze jeden portal ładuje mi sie wolniej...
są dwa na serwerze i jeden większy od ręki działa drugi po 20 sek jest dopiero... myślałem ze baza spowalnia i przeniosłem na inny serwer.. ale nie...
jedyne czym sie róznią to to ze szybszy ma Aristo SEF a wolniejszy OpenSEF choć open sef nie powien mieszać... problem moze być w zoommedia gallery... ten wolniejszy ma owy komponent... i zauważyłęm ze inny postrony od tego wszytskiego portali tez mam zoom i chodzi szybki póki się galerii nie wejdzie...

co o tym myśliecie czy zoom moze mieszać? jesli tak to jaki komponent polecacie , ale tki zeby na głównej losowo wyświetalła kilka fotek?

jantin
06-03-2009, 21:43
zoom i chodzi szybki póki się galerii nie wejdzie...co o tym myśliecie czy zoom moze mieszać? jesli tak to jaki komponent polecacie , ale tki zeby na głównej losowo wyświetalła kilka fotek?
No, to naturalne, dużo obrazków i zapytań do BD, każda podstrona ma inny czas ładowania a galerie zwykle większy, ale nie sądzę by ZMG wpływała na generację podstron na innych pozycjach menu? Tu chodzi nam o pierwszą odpowiedź serwera przy wyczyszczonym cachu przeglądarki, a nie o ładowanie kolejnych części podstrony. Co do innego komponentu zamiast ZMG to dyskutujemy tu w forum dla Joomla 1.5, a o ile się domyślam działasz na 1.0? Autorzy ZMG zdaje się zrezygnowali z wersji dla 1.5, a ja w 1.0 nie jestem obeznany. Generalnie ćwiczę Phoca Gallery, ale to dla 1.5.

xfm
11-03-2009, 21:36
ad.1
Jeżeli na tym samym serwerze strona nie oparta o BD ładuje się szyko, a joomla korzystająca z BD chodzi wolno, to wiadomo że baza danych spowalnia przez zbyt obciążoną maszynę, po za tym widzę że masz strone na AZ.pl, a według opinii WHT to nie jest zbyt dobra firma hostingowa.

Proponuję że byś załozył sobie konta testowe w kilku firmach tylko takich które posiadają serwery w polsce, bezapelacyjnie stosunek jakość/cena to dhosting.pl ale też spróbuj np. w linuxpl.com i innych.

ad.2
Wywal z kodu z header to:


<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<!-- end no cache headers -->


ad.3
Galeria jaką Ci polecam, to Joomgallery i taki moduł napewno posiada który jest bardzo elastyczny do dostosowania - sam korzystam

ad.4
W wolnej chwili zmień szablon który oparty jest na DIV'ach, ale to nie jest jakaś bardzo krytyczna zmiana.

ad.5
Teraz najważniejsze. Jeżeli masz zamiar zarabiać na tej stronie lub już zarabiasz, to warto zainwestować w komponent JRE Cache dzięki któremu zapytania do bazy maleją praktycznie do zera, a czas ładowania jest taki jak strony statycznej nie opartej na bazie, bo de'faco tak wtedy to działa. W przyszłości gdy odwiedziny wzrosną, to napewno zaoszczędzisz na opłatach za serwer. Sprawdzone w praktyce :)

stasio
11-03-2009, 23:32
witam.... porady są dobre, nawet bardzo dobre....

kupiłem sobie jre cache zainstalowałem i widać różnice... ale czasem przymula serwer chyba w czasie cachowania... tworzy kopie strona ale np przy przyjaznych adresach tworzy kopie tej samej strony jako przyjazny i /comitem/item3/ itd....
aha po instalce znikło mi górne menu :/ nie ma nic tyko jak najade myszka pokazuje mi kwadracik i rozwija puste menu i ikonami...

czy jakieś rady ??

xfm
11-03-2009, 23:52
Menu masz oparne na JS? Jeżeli tak, to zobacz czy nie masz włączonej kompresji javascript i css. Spróbuj kolejno wyłączyć w przypadku gdy by były włączone i wtedy zobacz. Jakiej uzywasz wersji Joomla? Po części linka który podałeś domniewam że jeszcze ze starej serii, ale napisz mi dla pewnosci. Cache systemowy masz wyłączony? Aha i po kazdych zmianach wyczyść folder cache.

stasio
12-03-2009, 07:50
witam.... faktycznie zapomniałem o kilku ważnych sprawach.... mam joomle 1.0x :) a problem z menu stał sie w panelu admina chyba panel admina nie jest cachowany prawda?
Chciałbym to dobrze skonfigurować ale nie znam sie na tym... znaczy pewnie na zasadzie prób i błędów bym sie nauczył... ale rady zawsze z chęcią poznam :)

xfm
12-03-2009, 09:04
Nie myślałeś że by migrować na Joomla 1.5? Ja mam właśnie tą i wszystko działa dobrze.

stasio
12-03-2009, 09:37
wiesz.... myślałem o tym we wrześniu, wtedy nie było jakoś to jasne jak dokładnie zrobic, dziś moze i bym sie zdecydował ale mam rózne komponenty
zoom media - nie ma pod 1.5 ale i tak che uciec z niego na cos innego np pony
ds-syndicate koniecznosc w moim przypadku bo nie moge zmienić adresów url dla RSS ma sporo umów na kanały informacyjne i zmiana adresu wiązała by sie ze stratą partnerów
opensef mam ale to pewnie migorwac mozna...
ja!reaction - komentarze
classifelds -czy jak to sie zwało...:/

tak wyglada PA po instalacji
http://images38.fotosik.pl/78/59f71f1516d99b37.jpg

xfm
12-03-2009, 09:51
To faktycznie migrować będzie ciężko. Jeżeli chodzi o adresy kanałów rss, to sprawę mogą rozwiązać przekierowania za posrednictwem mod rewrite i cos takiego musialbys zdefiniowac w htaccess.

stasio
12-03-2009, 10:01
wiesz.... zawsze można coś nowego na ogłoszenia znaleźć i cos innego na komentarze... :) rss faktycznie na htacces można

A powiedz mi co mogło sie stac z Panelem administracji ze tak wygląda? jakaś kupa sie zrobiła...

Cache time to live: jaki czas dać najlepiej?
wogóle jakie ustawienia są najbardziej optymalne?

jaguar
17-03-2009, 09:23
Witam,

Też miałem problem z długim ładowaniem site'u i to w ff i ie ale jak powywalałem wszystko co testowałem (komponenty,moduły,plugi) i odchudziłem templatę z 1 MB do ok 700 KB to jest jakby szybciej. Możliwe że to raczej przez templatę, bo nie widzę związku z instalkami.

stasio
17-03-2009, 09:47
u mnie nie ma to związku z templakami ale zauważyłem ze strona ładuje sie na zasadzie... nic nic nic... nagle cała ;/

xfm
17-03-2009, 09:56
To nie jest tak do końca kwestia templatki choć w jakims sensie napewno, tylko ilości oraz czasu zapytań do bazy danych, więc jej "odchudzanie" tak naprawdę na nie wiele się zda, chyba że ktoś ma bardzo słabe łącze, to będzie widoczna różnica. Najlepszym sposobem jest optymalizacja strony w ten sposób, aby elementy widniejące zawsze na stronie były statyczne, a nie ładowane z bazy. Bardziej zaawansowani uzytkownicy mogą co nie co skomplikowac i wyświetlać dany element w zależności od podstrony korzystając jedynie z funkcji php.

sfin44
17-03-2009, 10:03
jezeli chodzi o wrzucanie w elementy statyczne, to czy masz tutaj na mysli np. wrzucenie bannerow swf w index lub css? dobrze rozumiem?

lepiej zeby byly wrzucone na stale niz zyby ladowaly sie z modulow?

stasio
17-03-2009, 10:24
hmmm co do bazy to powiem tak... miałem baze 150MB (okzałao sie ze 90% to adresy kolporterów Rss jakie zostawili w bazie) odchudziłem o niepotrzebne elementy zeszło do 15MB ale szybkośc sie nie zmieniła...
Dziwi mnie tylko to ze ładuje w tel a pokazuje całośc, czemu nie pokazuje po koleji tego co ładuje...

borzywoj
15-03-2010, 20:33
Witam wszystkich. Pozwolę podpiąć się pod temat bo mam podobny problem... moja strona to gdziepojechac.pl... Dosyć często się zdarza, iż przeglądarka "oczekuje na odpowiedź", jak ją już dostanie to potem z górki i wszystko śmiga jak trzeba. Po tym pierwszym "bolesnym" ładowaniu mogę odświeżać i używać strony do woli i wszystko już się ładnie wczytuje... Trochę czasu już nad tym spędziłem i nie mam już pomysłów co mogę z tym zrobić więc zwracam się do Was choćby o podanie jakiejś wskazówki, jakiegoś tropu...

stasio
15-03-2010, 22:21
kiedyś używałem programu na www który sprawdzał co ile się ładuje na stronie.... ale adresu nie pamiętam.... możne ktoś zna?

borzywoj
16-03-2010, 09:08
http://www.test.watchscript.pl/

oraz

http://www.websiteoptimization.com/services/analyze/

stasio
16-03-2010, 09:21
wynika z niego ze acajomm spowalnia najbardziej, poszukaj go i odłącz wtedy potestuj... testowałem swoją stronę i ty masz ok 34sekund ładowanie a moja strona (myśle ze jest 20x większa) ładuje sie 9sek... ewentulanie popróbuj odłączać inne komponenty i moduły i jak trafisz na ten cio spowalnia znajdź dla niego alternatywę, ewentualnie protestuj inny serwer....

borzywoj
16-03-2010, 10:32
Próbowałem już różnych opcji z wyłączaniem modułów... Za pierwszym sprawdzeniem dzisiaj pokazało mi, że strona ładuje się w 6 sek, zaraz zrobiłem kolejny test i stronka ładowała się w 3 s. Kolejne testy pokazywały czas lądowania 3 s. Wyłączanie modułów spowodowało oczywiście przyśpieszenie ładowania strony max do 2s.
Zauważyłem natomiast, iż bez względu na czas ładowania strony czy jest długi czy krótki to "czas zapytania" jest zawsze długi... Czy ktoś wie co to takiego i od czego zależy?

stasio
16-03-2010, 11:38
a jakie serwery?

borzywoj
16-03-2010, 12:20
Moja strona znajduje się na serwerach
http://www.one.com/en/

borzywoj
20-03-2010, 09:52
u mnie nie ma to związku z templakami ale zauważyłem ze strona ładuje sie na zasadzie... nic nic nic... nagle cała ;/ i w sumie sam sobie też odpowiadam. Znalazłem w internecie, żeby zrobić coś takiego:
żeby wyłączyć tryb zgodności z joomlą 1.0 (miałem włączony) oraz zmienić plik "htaccess.txt" na ".htaccess" i w "konfiguracji globalnej" w zakładce "witryna" ustawić "Korzystaj z mod_rewrite" "tak" (to akurat miałem zrobione).
Wydaje mi się, że pomogło http://www.webcentral.pl/images/smilies/icon_e_biggrin.gif Stronka teraz wczytuje mi się w 1,5 s oraz "Czas zapytania" skrócił się niemalże 10-krotnie.
P.S. może ktoś wejść na moją stronkę i napisać w jakim mniej więcej czasie się Jemu ładuje?

stasio
20-03-2010, 10:49
wiesz ja jeszcze kiedyś stosowałem cache....

borzywoj
20-03-2010, 13:14
Jeśli włączę cacha to trochę mi się sypie menu z artykułami. Na stronie po lewej w kolumnie mam wypisane nazwy miejscowości. Po kliknięciu na nazwe miejscowosci powinien pokazac sie opis miejscowosci oraz pokazac (zaraz pod kliknieta nazwa miejscowosci) inne linki przypisane do miejscowosci (np. galerie, video...) Jak włączę cachowanie to po kliknieciu w nazwe miejscowoscie nie pojawiaja sie te dodatkowe linki do galerii itp...

karminek
02-05-2010, 11:15
witam,chciałby odświeżyć ten temat. bo już szlag mnie trafia ;( mam problem z tym pierwszym ładowaniem strony. wystarczy ze zostawie ją na godzinę, klikam w cokolwiek i serwis myśli pare sekund (bez jakiejkolwiek akcji w pasku poboru strony) zanim wczyta stronę ;(
mam najnowszą joomlę, legacy wyłączone. włączony dodatek system - cache.
próbuję się przekonać do tego systemu, bo uważam że jest świetny, ale takie "bajery" jak to wczytywanie skutecznie mnie zniechęcają ;(
strona jest prawie goła, szablon beez, dodane jcomments. i tyle.

jeśli jest jakiś płatny komponent który to załatwia (nie wiem czy to Jre Cache faktycznie robi cuda?) - proszę o jakieś wsakzówki. pozdrawiam serdecznie.

fugas
16-05-2010, 21:42
U mnie też jakaś lipa. Dołączam się do postu wyżej.

www.kolno24.pl

trzepiz
16-05-2010, 21:50
No i dlaczego się dziwisz ? Żeby otworzyć Twoją stronę należy pobrać 2111.63 kB !. Jak dodasz jeszcze 3 - 4 niezoptymalizowane swf-y na start to się będzie otwierała 10 min. Przede wszystkim musisz uruchomić cache (po stronie klienta) dla swf, css, jpg itd itp. Jak ktoś już raz się przemęczy z pierwszym otworzeniem witryny, to pobierze te swf-y na dysk - więc kolejne powinny być już szybsze.

tylko to jedno zdjęcie : /images/stories/Arty6/pikulinska.jpg ma ponad 300kb. Warto czasem poświęcić chwile i zoptymalizować foto przed wrzuceniem na serwer.

fugas
16-05-2010, 22:31
Dziękuje za podpowiedz. Zastosuje się do uwag.

Pozdrawiam