Zadejte hledaný výraz...

Filtr produktů

Martin
verified
rating uzivatele
(3 hodnocení)
17. 4. 2013 10:18:46
zdravim,
potřeboval bych poradit jak zflexibilnit a zrychlit filtrování produktů na e-shopu dle parametrů. Momentálně mam filtrování dle ceny a výrobce. Nyní připravuji parametry produktů, kde bych chtěl použít filtrování jako heureka viz: led-televize.heureka.cz , funguje mi to celkem dobře, ale ve spojení Ajax + MySQL mě celkem trápí rychlost, když filtruji kategorii s několika podkategoriemi, kde je cca 3-5k produktů a kdyz budou lidi obcas zběsile klikat... Navíc u té heureky je pekný ten císelny odhad. Není na to nějaká JS knihovna, která by si tyto produkty filtrovala na straně klienta?
Díky za jakykoliv napad :)
17. 4. 2013 10:18:46
https://webtrh.cz/diskuse/filtr-produktu/#reply891901
Jedna část rychlosti je odezva serveru, zpracování dotazu v databázi a time to first byte. To ovlivňuje kód, struktura databáze včetně indexů a nastavení serveru.
Druhá část rychlosti je odezva rozhraní a rychlost reakce Javascriptu. To ovlivňuje velikost JS a způsob jeho použití.
Konkrétněji lze poradit jen s více informacemi.
Filtrovat tisíce položek na straně klienta nedoporučuji.
17. 4. 2013 10:24:25
https://webtrh.cz/diskuse/filtr-produktu/#reply891900
node
verified
rating uzivatele
(5 hodnocení)
17. 4. 2013 10:32:08
Treba vykonnejsi server :)
17. 4. 2013 10:32:08
https://webtrh.cz/diskuse/filtr-produktu/#reply891899
Martin
verified
rating uzivatele
(3 hodnocení)
18. 4. 2013 13:46:32
ono filtrovat polozky na strane klienta je fakt blbost, ono to chce spis poladit server a databazi...
i tak diky za reakce, jsem rychlejc psal, nez sem se nadtim zamyslel :D
18. 4. 2013 13:46:32
https://webtrh.cz/diskuse/filtr-produktu/#reply891898
crs
verified
rating uzivatele
(1 hodnocení)
16. 6. 2013 10:27:33
Jak máš ty parametry uloženy v databázi a jakým dotazem produkty filtruješ? (složený dotaz, poddotaz... napiš aspoň orientačně; plus třeba výsledek EXPLAIN)
16. 6. 2013 10:27:33
https://webtrh.cz/diskuse/filtr-produktu/#reply891897
Pro odpověď se přihlašte.
Přihlásit