Kérdés Hogyan tudok javítani a weboldalom betöltődési idején?

Több
2017 okt. 22 11:17 #1 Írta: Redpaladin
Redpaladin létrehozta a témát: Hogyan tudok javítani a weboldalom betöltődési idején?
Sziasztok!

Probálom a weboldalam betöltödési idején javítani mert nagyon rossz a felhasználói élmény,hogy töltődik csak töltődik és nyilván sok opciós lehetőségek vannak:
- képtömörítés
- CDN
- gyorsítótárazás
- progress bar
- esetleg olyan opció aminek a nevét nem tudom,hogy fokozatosan tölti be az oldalt vagyis átugrik és felhasználó látja a tartalmat és ahogy görget lefelé úgy töltődik be a többi tartalom? :dry: Esetleg Skeleton screen lenne az?

Ti mit tennétek az opciók közül?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 22 17:35 #2 Írta: csezo
csezo válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
gyors tárhely :)

Ha értékesnek találtad a hozzászólást, azt a "KÖSZÖNÖM" gombbal jelezheted.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 22 18:35 #3 Írta: Motoros
Motoros válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
"- CDN"
Ezt máris elfelejtheted. Kivéve, ha más kontinenseket is célzol.

"- képtömörítés"
Jól és helyesen megválasztott kép típus, ami megfelkelően van tömörítve, jó hatással lehet a betöltésre. De erről úgy, hogy nem látni az oldalt, nehéz érdemileg hozzászolni.

"- gyorsítótárazás"
A.) A html kivételével mindent "kötelező" gyorsítótárazni kliens oldalon.
B.) Szerver oldalon nagyon ajánlott a kliens oldalon html-ként megjelenő állományokat a lehető leghosszabb ideig tárolni! Ez többek között a szerver válaszidőt is csökkenti...

- progress bar
Esetleg a stílus állományból annyit használj, amennyi valóban szükséges. Megtudod csinálni 20 kilóban...
Esetleg javascriptből csak annyit használj, amennyi valóban szükséges. És ott töltődik be, ahol szükség van rá...

"Gyors tárhely"
Én évi 6000.- költséggel számolok tárhelyre. Mióta másik 2000 oldallal osztozom: a szerver válaszidő 0,2-0,9 között - extrém esetben 2 másodperc környékén van - terheléstől függően.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 23 23:05 #4 Írta: Redpaladin
Redpaladin válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
Köszönöm a válaszod!

A weboldalon az a különös,hogy a sima termékoldalak gyorsan betöltődnek mint például ez:
emkeszerkok.hu/szerkok/szerkok-kategoria...zabott-szuletesnapos

De ezzel szemben az olyan aloldalam ami szülő gyermek kombinációt tartalmazz valami félelmetes ahogy betöltődik (10mp).
emkeszerkok.hu/szerkok/mintak/csaladi

És ezen szeretnék változtatni valamit...

Erre kéne valami tanács tipp!

Jelentkezz be, hogy te is részt vehess beszélgetésben!

  • kovacshazi
  • kovacshazi profilkép
  • Nem elérhető
  • Joomla mérnök
  • Joomla mérnök
  • Mindent lehet, csak akarni kell
Több
2017 okt. 24 08:56 #5 Írta: kovacshazi
kovacshazi válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
JavaScript, css és HTMl tömörítés nincs az oldalon. A JCH Optimize elég jó kieg erre.
Bekapcsolható a Joomla konfigban a gyorsítótár kezelés is, ha esetleg nincs engedélyezve, valamint .htaccess-ben is lehet bizonyos dolgokat szabályozni.
Ezen kívül:
Kapcsold be a Joomla DEBUG-ot és nézd meg a MySQL lekérdezések idejét, hátha lehet valami indexet készíteni egyik másik lekérdezésre amelyek esetleg túl hosszú ideig tartanak.
Segíthet még, ha nem használt VM egyedi mezőket, kiegészítőket törlöd ( eltávolítod Joomla kiegészítők kezelésénél) a rendszerből.
Ugyancsak jó, ha az esetleg már nem létező terméket és hozzátartozó egyedi mező értékeket törlöd.
Ha vannak régi megrendelések és regisztráltak azok törlése is gyorsítja a rendszert. Tulajdonképpen minél kisebb az adatbázisod annál jobb. Meg kell nézni melyik tábla mekkora és azt lehet-e kicsinyíteni.
És nem utolsó szempont nem tudom a verziókat, de általában minél frissebb annál jobb és akkor PHP7 használata, ha minden kiegészítőd tudja.
A friss Joomla és a VM esetében elvileg ez nem gond.

Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu

Joomladay2013 - Budapest, Hungary
www.joomladay.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 24 09:34 #6 Írta: csezo
csezo válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
Amiket a Gábor ír, azok kell legyenek az alap dolgok.
Azt tudni kell, hogy a VM meglehetősen sok adatbázis táblával dolgozik. Ha egy lekérdezés többször lefut, akkor a lekérdezés eredményeként kapott HTML kód a cache gyorsítótárba kerül, innen viszonylag gyorsan kiolvasható, mert ehhez már nem kell adatbázis lekérdezést futtatni.
Ha azonban már olyan kérésre fut az oldal, ami nem a gyorsítótárban van, akkor jön a sokszor igen öszetett adatbázis lekérdezés. Ez processzorteljesítmény igényes dolog, azaz ennek a gyorsasága a szervertől függ.
Azt tudnod kell, hogy egy web szerveren mindig sok sok tárhely osztozik. Ezért nagyon nem mindegy, hogy az adott szerveren csak 200, vagy akár kétezer tárhely "lakik". Ezon kívül az erőforrás kezelésre is kétféle stratégia működik: Az egyik felosztja a szerver teljes teljesítményét a rajta futó tárhelyek között, és mindenki kap egy fix processzor teljesítményt. Ennyid van, ennyivel gazdálkodhatsz. A másik kicsit nyűgösebb, mert a szolgáltatónak kell sakkozni, hogy milyen tárhelyeket rak egy szerverre, de ott az adott lekérdezés idejére a teljes szerver teljesítményt használhatod, így az rettentő gyorsan lefut. Cserébe ha torlódás van, akkor "sorba kell állnod". Ha nem jól van managelve a szerver, akkor sajnos belefuthatsz abba, hogy csúcsidőben több másodperces várakozási időt kapsz. ( ha mondjuk reggel ötkor gyors az oldal, de nappal lassú, akkor ezzel állsz szemben)
Nem véletlenül írtam a gyors tárhelyet. Van VM-es oldalam, jelenleg majdnem ötezer termékkel, napi soksok látogatóval. És szerintem kellemesen fürgén fut. Igaz, a jelenlegi a harmadik tárhelyszolgáltató, mert a többiek nem tudták ezt a sebességet.
Igaz, ez nem 6000 Ft évente. De egy 10 másodperces lekérdezéssel szerintem éves szinten ennél jóval többet veszítesz

Ha értékesnek találtad a hozzászólást, azt a "KÖSZÖNÖM" gombbal jelezheted.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 24 14:45 #7 Írta: Balázs
Balázs válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 24 15:14 #8 Írta: Redpaladin
Redpaladin válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
Kérlek megírnád melyik tárhely szolgáltatónál vagy?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 24 20:46 #9 Írta: Motoros
Motoros válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
További hozzászólás.

htaccess js css tömörítéssel nyersz 3 másodpercet ill. 550 adatforgalom csökkenést... plugin telepítés nélkül.

De! Behívsz többek között:
- Mootools-t
- Jquery-t
Hol és konkrétan mire használod?


Képek:
- logo
- pecsét
- kártyák
-> sprite és nézt meg különböző tömörítéssel...

Ezeket a típusú képeket:
resized/mommy_since_2016_kiskep_295x295.jpg
sokkal hatékonyabban lehet png formátumban tárolni //lemértem - cirka 2600 bájt//
- Részletes adatlapon, amennyire megtudom ítélni, azonos képet és képméretet mutogatsz javascripttel...

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2017 okt. 28 13:14 #10 Írta: Redpaladin
Redpaladin válaszolt a témára: Hogyan tudok javítani a weboldalom betöltődési idején?
mootools és jquery behívásokat a virtuemart és hozzá kapcsolódó minimális mennyiségű bővítmények okozhatják! Eszerint lehet szabályozni,hogy melyiket ne hívja be?

A képeket spriteolom mindenképp csak ugyebár ez vásárolt bővítmény volt és nem gondoltam volna,hogy ennyire pocsékul lett megírva.

JCH optimizet azért deaktiváltam mert régebben volt olyan problémák,hogy nem tudott egy két user kosárba dobni a terméket csak üres kosarat mutatott mindig. És nem tudtam ez a hibát leszimulálni,hogy javíthassam és így kényszer kikapcsolás lett a megoldás!

Jelentkezz be, hogy te is részt vehess beszélgetésben!