papz ha scritto:
Ciao a tutti,
il POS è un modulo molto utile, ma quando hai più di 5000 articoli a listino, diventa un po' pesante...ho letto che esiste la possibilità di farlo lavorare solo online disabilitando il caricamento di tutta la cache html5 all'avvio della sessione.
E' lo stesso problema che sto cercando di risolvere pure io.
Il problema fondamentale è che il pos si carica tutte le immagini di tutti i prodotti, in particolare si va a pescare il campo product_image_small dalla tabella product.product. Tieni conto che io nel db non ho alcuna sorta di immagine. Ho messo gli indici sul db ma nessuna miglioria delle performance.
Ho messo su l'app pgbadger per controllare quanto ci mettevano le query a completare l'estrazione degli 8.000 prodotti: risultato? meno di un secondo, e la mia macchina non è neanche carrozzata.
A questo punto sono arrivato a credere che il problema sta nella costruzione del DOM lato browser, ma questo mi è difficile testarlo.
Quindi vorrei provare a tirare fuori solo i primi 100 prodotti, e gli altri se servono se li cercano.
In questa maniera il pos dovrebbe diventare utilizzabile!
Se capisco come fare ve lo dico!