Velky JSON rubrika: Programování: JavaScript
Ako do js vlozit binarne data idealne ako string.
Mam totiz velky json s udajmi o 8000 produktoch json sa nacitava pri nacitani stranky a potom to nacitanie trva cca 3 sekundy. Json ma 3 MB lenze tych 8000 produktov ma neskor narast na cca 100000 produktov takze celkova velkost bude 40 MB.
Na serveri ho viem zozipovat a urobit z neho binarny string (potom ma cca 300 KB) a chcel som to dekomprimovat cez js na klientovi, akurat neviem ako takyto string vlozit do jska. SU v nom aj nealfanumericke znaky ktore JS v stringovych literaloch nepodporuje. Nemozem to vkladat ako hexaznaky ani ako byte array lebo to zase narastie.
//Edit teraz pozeram ze server ho posiela uz skomprimovany (mam tam zapnutu deflate kompresiu) tak potom si asi nepomozem, bude to treba zoptimalizovat na strane js
100k položek, to je příliš velký JSON, který svědčí o chybě v návrhu. Zatíží server i klienta až k nepoužitelnosti. Je lepší si ajaxem dotahovat pouze ty položky/kategorie, které se mají aktuálně zobrazit.
Pro zobrazení všech 6 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře