WooCommerce lento: quattro e-commerce migrati — Case History DOWEB

WooCommerce lento: quattro e-commerce migrati

Il caso che racconta meglio il problema è quello di Marameo Shop. Una promozione lanciata su Instagram funziona: le visite arrivano tutte insieme, nel giro di pochi minuti, come succede quando un contenuto gira davvero. E il sito cade.

È il rovescio più frustrante che ci sia. Non è andata male la campagna: è andata bene, e l'infrastruttura sotto non ha retto proprio nel momento in cui serviva. Ogni persona che in quei minuti ha trovato una pagina di errore è qualcuno che la promozione l'aveva vista, voleva comprare, e non ha potuto.

Marameo Shop non era un caso isolato. Negrini, Narconti e Lavezzinifly avevano lo stesso impianto sotto — WooCommerce con la sua pila di plugin — e ognuno il suo sintomo: il catalogo che rallentava a ogni aggiunta, l'aggiornamento che rischiava di rompere il carrello, il picco stagionale vissuto con ansia invece che come l'occasione dell'anno.

  • Prima si misura, poi si tocca. Per ogni negozio abbiamo registrato quanto reggeva davvero sotto carico, non quanto sembrava veloce a sito fermo. È lì che si vede la differenza fra un problema di velocità e un problema di tenuta.
  • Catalogo, ordini e clienti trasferiti per intero. Non solo i prodotti a scaffale: anche lo storico, che è quello che permette a un negozio di riconoscere chi ha già comprato.
  • Un reindirizzamento per ogni indirizzo. Ogni pagina prodotto del vecchio sito porta alla sua corrispondente sul nuovo. È il passaggio più noioso di una migrazione ed è quello che decide se le posizioni su Google sopravvivono.
  • Nessun plugin. Le funzioni che servivano sono state riscritte dentro la piattaforma. Un negozio in meno da aggiornare ogni martedì, e una superficie d'attacco in meno.
  • Passaggio di notte, con il vecchio ambiente tenuto acceso in parallelo finché il nuovo non ha risposto correttamente a tutto.

La prova vera non è stata un test di carico: è stata la promozione dopo. Marameo Shop ha rilanciato su Instagram e il sito ha retto il picco, che è l'unico collaudo che conta per un negozio che vive di campagne.

Sugli altri tre il guadagno è stato meno spettacolare e più quotidiano: cataloghi che si aggiornano senza rallentare, stagioni affrontate senza il timore che qualcosa si rompa, e nessun aggiornamento di plugin da rincorrere.

Vale la pena dire cosa non promettiamo. Non diciamo che WooCommerce sia sbagliato: regge benissimo moltissimi negozi. Diciamo che quando il traffico arriva a ondate, e le funzioni che servono sono impilate una sull'altra a colpi di plugin, il punto di rottura arriva — e arriva sempre nel giorno buono, mai in quello morto.

Il picco è il momento buono

Un negozio che vive di campagne social riceve metà del traffico in pochi minuti. L'infrastruttura va dimensionata su quei minuti, non sulla media del mese, che non capita mai davvero.

Ogni indirizzo ha il suo erede

Ogni pagina prodotto del vecchio negozio porta alla sua sul nuovo. È la parte più noiosa di una migrazione ed è quella che decide se gli anni di posizionamento sopravvivono o si buttano.

Come è andata

La promozione funziona, il sito cade

Il traffico che arriva da un contenuto social non somiglia a quello dei motori di ricerca. Non è una pioggia costante: è un secchio rovesciato. Centinaia di persone aprono la stessa pagina negli stessi minuti, e quasi tutte da telefono.

Su un'installazione WooCommerce con la sua pila di plugin ogni visita mette in moto una catena di interrogazioni al database che nessuna cache generica riesce a coprire del tutto. Finché il traffico è regolare non si vede. Quando arriva l'onda, il server smette di rispondere.

Il danno non è il tempo di fermo in sé: è che quel pubblico lì non torna. Chi ha visto la storia su Instagram, ha toccato il link e ha trovato un errore, non riprova mezz'ora dopo.

La promozione funziona, il sito cade

Quattro negozi, lo stesso impianto sotto

Marameo Shop vende abbigliamento da cerimonia per bambini e vive di stagioni e di social. Negrini fa attrezzature per la scherma e vende in mezza Europa. Narconti tratta macchine per giardinaggio, agricoltura e bosco, con due picchi all'anno. Lavezzinifly è pesca a mosca, e anche lì la stagione decide tutto.

Mestieri diversi, clienti diversi, problemi che sembravano diversi. Sotto, però, c'era la stessa cosa: un WooCommerce cresciuto per stratificazione, dove ogni funzione richiesta negli anni era diventata un plugin in più, e ogni plugin un pezzo di codice che nessuno dei quattro aveva scritto e nessuno poteva davvero sistemare.

Quattro negozi, lo stesso impianto sotto

La prova vera è la promozione dopo

Un collaudo di carico dice quante richieste al secondo regge un server. Non dice se il negozio sopravvive al giorno in cui la campagna funziona, perché quel giorno arrivano insieme il traffico, gli ordini, i pagamenti e le richieste al magazzino.

Per Marameo Shop la verifica è stata la promozione successiva, con lo stesso pubblico e lo stesso canale: il sito ha retto. Per gli altri tre il metro è stato più noioso e altrettanto concreto, cioè la stagione: cataloghi aggiornati mentre il negozio è aperto, nessuna finestra di manutenzione, nessun aggiornamento di plugin da rincorrere il martedì.

La prova vera è la promozione dopo

Non è successo una volta sola

I progetti dove questo pesa

Le storie qui sopra restano senza nome, come ci siamo impegnati a fare. Questi invece sono progetti veri, con il loro indirizzo: lavori in cui lo stesso problema — o il rischio di ritrovarselo — ha deciso come sono stati costruiti.

Narconti

Rivenditore di macchine per giardinaggio, agricoltura e lavoro in bosco: negozio online con le promozioni di stagione e l'assistenza che resta in officina.

#E-commerce #Promozioni #Area riservata
Scopri il progetto →

Negrini Fencing Line

Storico produttore veronese di attrezzature per la scherma, con negozio online in italiano e inglese e un'area riservata per società sportive e rivenditori.

#E-commerce #Area riservata #Multilingua
Scopri il progetto →

Lavezzinifly

Negozio online di pesca a mosca in italiano e inglese, dove l'attrezzatura sta accanto ai corsi e alle uscite guidate invece che in un sito separato.

#E-commerce #Prenotazioni #Multilingua
Scopri il progetto →

Hai un problema urgente
o vuoi evitarlo in futuro?

Contattaci subito: valutiamo la situazione gratuitamente e ti diciamo cosa possiamo fare.