Millores de rendiment de Koo
Els últims dies Koo ha experimentat una millora significativa de rendiment. Els canvis són tan importants que potser publicarem una nova versió sense altres correccions o funcionalitats. Això és el que hem canviat:
- Càrrega de dades endarrerida d'imatges i de camps one2many i many2many. Tots aquests camps només es carregaran quan es mostrin. Això vol dir que si no són a la primera pestanya, no es carregaran, reduint dràsticament el temps de càrrega dels formularis en algunes vistes.
- Càrrega endarrerida de la descripció i la configuració de la vista per a camps one2many i many2many. Aquestes es carreguen quan es mostren per primera vegada, evitant la càrrega si l'usuari mai no fa clic a la seva pestanya.
- Koo feia algunes crides innecessàries al servidor; ara s'han revisat acuradament i corregit.
- En canviar de llista a formulari i després tornar a la llista, Koo carregava els camps del formulari per a tots els registres precarregats a la llista. Això ja no és així i tornar a la llista és immediat.
- Corregit un problema que en alguns casos podia no carregar tots els camps d'un formulari si l'usuari: passava de llista a formulari, tornava a la llista, retornava al formulari i després es movia als registres següents o anteriors (almenys reproduïble en factures de clients).
Amb aquests canvis hem pogut reduir el temps de càrrega d'una vista de formulari de producte molt gran d'un dels nostres clients de 10 segons a 2. Però el guany de rendiment podria ser fins i tot més gran depenent de les dades.
Aquests canvis són molt recents i ens agradaria publicar aviat, però com més gent ho provi, abans podrem fer una nova versió estable. Per tant, us animem a agafar els últims canvis del bazaar i fer-nos arribar els vostres comentaris. Fins i tot si només us funciona, deixeu un comentari en aquest blog; serà important saber que la gent ho està provant i que es comporta com s'espera.
Gràcies per la vostra ajuda!