Zadejte hledaný výraz...

Zrychlení načítání e-shopu (Prestashop)

David Hořava
verified
rating uzivatele
(2 hodnocení)
18. 4. 2013 11:43:04
Zdravím,
nevím, zda je téma zařazeno správně (jestli by nemělo být spíše v nějaké techničtější části webu), ale nic relevantnějšího jsem nenašel. Tak tedy:
Jde mi o to, že v následujících dnech budu spouštět e-shop, systém je Prestashop. Potřeboval bych zrychlit načítání stránky (teď je to brutus, ale chybu jsem odhalil a pracuje se na nápravě), každá desetina je dobrá. Napadly mě dvě věci, které bych mohl udělat, tudíž se chci zeptat, zda to má vůbec smysl. Šablonu jsem vytvářel novou z defaultní šablony, je tam spousta úprav, na první pohled snad ani nejde poznat, že je to PS.
1) Úprava souborů šablon - upravoval jsem šablony přidáváním i odstraňováním některých bloků, ty, které jsem nechtěl, aby se zobrazovaly, jsem ale jen skryl pomocí css (display: none). Když mám v podstatě dvě stejné šablony, tak díky záloze můžu tyto bloky natvrdo odstranit. K tomu se váže otázka - myslím si, že když jsou bloky jen skryté, stejně se musí načíst. Urychlilo by načítání, kdybych ty bloky našel a natvrdo smazal?
2) Úprava css - v Prestě je celkem složitý systém šablon i css souborů, přiznám se, nejsem velmi pečlivý, proto úpravy v css dělám v průzkumníku v Chromu a pak to natvrdo zkopíruju a hodím na konec příslušného css souboru. Zpětně to třeba potřebuji upravit, ale nechce se mi zase ten blok hledat, tak zase upravím css v Chromu a zkopíruju na konec :) Stává se mi tak nezřídkakdy, že k jednomu divu mám třeba 3 přepsaná pravidla. K tomu se váže druhý dotaz - kdybych css soubory prošel a vyhledal a sloučil duplicity (či smazal přepsaná pravidla), urychlí to načítání stránky? Třeba o 0,05s ... A není na to nějaký nástroj, kterým bych css soubor projel a on by to třeba upravil za mě? :)
Díky všem za odpověď.
18. 4. 2013 11:43:04
https://webtrh.cz/diskuse/zrychleni-nacitani-e-shopu-prestashop/#reply892322
martvin
verified
rating uzivatele
18. 4. 2013 12:54:58
vyskousej tohle - http://www.cleancss.com/
18. 4. 2013 12:54:58
https://webtrh.cz/diskuse/zrychleni-nacitani-e-shopu-prestashop/#reply892321
Atomer.com
verified
rating uzivatele
(1 hodnocení)
18. 4. 2013 13:13:53
Upravou CSS zrychlis nacitanie o nula cela nic. Riesit to treba u DB.
18. 4. 2013 13:13:53
https://webtrh.cz/diskuse/zrychleni-nacitani-e-shopu-prestashop/#reply892320
init.22
verified
rating uzivatele
(7 hodnocení)
18. 4. 2013 18:27:12
Já se v těhlech OS přímo nevyznám, ale jednou jsem se zděsil toho, když jsem viděl SQL profiling (tj. komunikaci PHP skriptů s databází) - pro načtení stránky bylo potřeba necelých 40 dotazů a jeden byl typu WHERE idprod != 1552 AND idprod != 1553 AND idprod != 1554 AND idprod != 1555 AND .. a dalších 50 stejných podmínek .. proto se bojím, že slepováním komponent může na pozadí vzniknout pořádný balast. Dle mě je zásadní hlavně správná indexace v databázi a malý počet SQL dotazů - klidně mohou být složité, ale stále je rychlost o několik řádů vyšší než např. jeden dotaz prováděný 10x v cyklu.
18. 4. 2013 18:27:12
https://webtrh.cz/diskuse/zrychleni-nacitani-e-shopu-prestashop/#reply892319
Branislav
verified
rating uzivatele
(8 hodnocení)
19. 4. 2013 00:03:31
V rychlosti obchodu by malo vraj prispiet aj Spojenie obrázkov do obrázkov CSS sprite. Len bohuzial netusim ako to mam v prestashope spravit..:-(
19. 4. 2013 00:03:31
https://webtrh.cz/diskuse/zrychleni-nacitani-e-shopu-prestashop/#reply892318
Pro odpověď se přihlašte.
Přihlásit