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

Több
6 éve 5 hónapja #12776 Írta: Redpaladin
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
6 éve 5 hónapja #12777 Írta: csezo
csezo válaszolt a következő témában: 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
6 éve 5 hónapja #12778 Írta: Motoros
Motoros válaszolt a következő témában: 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
6 éve 5 hónapja #12779 Írta: Redpaladin
Redpaladin válaszolt a következő témában: 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!

Több
6 éve 5 hónapja #12783 Írta: kovacshazi
kovacshazi válaszolt a következő témában: 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éhez, 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
6 éve 5 hónapja #12784 Írta: csezo
csezo válaszolt a következő témában: 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!