Area admin lenta: dove si perde davvero il tempo
Query, immagini e liste infinite: tre interventi che riducono la gestione ordini da minuti a secondi.

Quando un cliente dice che il gestionale "è lento", raramente il problema è il server. Nella maggior parte dei casi il tempo si perde in tre punti prevedibili, e si recupera senza riscrivere nulla.
1. Le liste che caricano tutto
Una pagina ordini che carica ogni riga insieme a cliente, prodotti e spedizione genera decine di query per ogni schermata. La soluzione è caricare per pagina, richiedere solo le colonne che la tabella mostra davvero e risolvere le relazioni in un'unica interrogazione invece di una per riga.
2. Le immagini servite a dimensione originale
Nell'admin le foto prodotto compaiono come miniature da poche decine di pixel, ma vengono spesso scaricate a piena risoluzione. Generare le varianti al momento del caricamento e servire il formato corretto abbatte il peso della pagina senza toccare la logica applicativa.
3. Le azioni una alla volta
Cambiare prezzo a venti prodotti aprendo venti schede è lavoro manuale travestito da software. Selezione multipla, modifica in blocco e aggiornamento inline sulla tabella eliminano il problema alla radice.
Come lo misuriamo
- ·Tempo alla prima interazione utile sulle schermate più usate.
- ·Numero di query per pagina, prima e dopo l'intervento.
- ·Numero di click necessari per completare le tre operazioni più frequenti.
L'obiettivo non è un punteggio di performance: è che chi gestisce il catalogo smetta di aspettare. Le operazioni quotidiane devono chiudersi nel tempo di un pensiero, non di un caffè.