Funzioni e usi per tipo di attività

Hosting per e-commerce: requisiti per WooCommerce, PrestaShop e simili

Che cosa serve a un negozio online dal punto di vista dell'hosting: risorse, picchi di traffico, cache, database, certificato, pagamenti sicuri, backup e monitoraggio.

Aggiornato il · 6 min di lettura

Hosting per e-commerce: requisiti per WooCommerce, PrestaShop e simili

Un negozio online ha esigenze di hosting diverse da un sito vetrina perché ogni pagina è in parte dinamica, il database lavora di continuo e un fermo si traduce subito in ordini persi. Per un e-commerce basato su WooCommerce, PrestaShop o software simili servono risorse riservate e adeguate (processore, memoria, database veloce), una cache configurata con attenzione, un certificato valido, backup frequenti del database, monitoraggio e un piano per i picchi di traffico. Un piano condiviso di ingresso può bastare per un catalogo piccolo e poco visitato, ma diventa presto il collo di bottiglia.

Perché un negozio pesa più di un sito vetrina

In un sito vetrina le pagine possono essere in gran parte memorizzate e servite senza grandi elaborazioni. In un negozio, il carrello, l'area clienti, il pagamento e i prezzi personalizzati non possono essere memorizzati nello stesso modo: ogni richiesta fa lavorare il linguaggio di programmazione e interroga il database. Se arrivano molte visite insieme, per esempio durante una promozione, il numero di processi simultanei cresce e il server può rallentare o rifiutare richieste.

I fattori che incidono di più sono: numero di prodotti e varianti, quantità di plugin o moduli, ricerca interna e filtri, immagini non ottimizzate e integrazioni con gestionali o magazzini.

Risorse da verificare nel piano

RisorsaPerché conta nel negozioCosa chiedere
Processore e processi simultaneiOgni visitatore attivo genera elaborazioniLimite di processi e di richieste simultanee
MemoriaGli script del negozio ne richiedono moltaMemoria disponibile per script e per il database
DiscoVelocità di lettura e scrittura del database e delle immaginiTipo di disco e quota di operazioni al secondo
DatabaseCuore del negozioVersione, dimensione massima, connessioni simultanee
CacheRiduce il carico sulle pagine pubblicheCache a livello di server e compatibilità con il carrello
Traffico e bandaImmagini e file pesanoSoglie di traffico e rallentamenti oltre la quota

Per leggere questi parametri e convertirli in una scelta, vedi la guida sul dimensionamento delle risorse.

Gestire i picchi di traffico

I picchi sono prevedibili (saldi, festività, campagne pubblicitarie) oppure no (un articolo che diventa virale). Alcune misure.

  1. Avvisa il fornitore di campagne importanti, se il contratto lo prevede, e verifica se esistono opzioni di aumento temporaneo delle risorse.
  2. Usa un piano scalabile o un cloud con risorse modificabili per brevi periodi, accettando la complessità aggiuntiva descritta nella guida al cloud a consumo.
  3. Ottimizza le immagini e usa una rete di distribuzione dei contenuti per i file statici.
  4. Prova il carico prima della campagna con strumenti di test, in un ambiente separato.
  5. Riduci i plugin che eseguono operazioni pesanti a ogni richiesta.

Esempio illustrativo: un negozio con 300 visite giornaliere normali prevede 2.000 durante i saldi, concentrate in poche ore. Se un visitatore attivo genera in media una richiesta dinamica ogni pochi secondi, in quelle ore le richieste simultanee possono moltiplicarsi di molte volte rispetto al normale: conviene verificare con il fornitore il limite di processi e di connessioni al database e, se necessario, passare temporaneamente a un piano più capiente.

Cache: utile, ma senza rompere il carrello

La cache accelera le pagine pubbliche (home, categorie, schede prodotto) ma va esclusa o gestita in modo particolare per carrello, pagamento e area clienti, che devono essere diversi per ogni utente. Una cache configurata male può mostrare a un cliente il carrello di un altro o prezzi non aggiornati. Usa le indicazioni del software del negozio e del fornitore, e prova in ambiente separato.

Pagamenti e sicurezza

Se il negozio accetta carte, valgono gli standard di sicurezza del settore dei pagamenti (PCI DSS). Il modo più semplice per ridurre l'impegno è non far transitare né salvare i dati della carta sul tuo server: usando una pagina di pagamento ospitata dal fornitore del servizio di pagamento, i dati della carta non toccano il tuo sito, e l'ambito della conformità risulta più limitato. Verifica sul sito dell'ente che gestisce lo standard e con il tuo fornitore di pagamenti quali obblighi ti riguardano.

Altre misure essenziali per un negozio: certificato valido su tutto il sito, aggiornamenti tempestivi di piattaforma e moduli, password forti e autenticazione a due fattori per gli amministratori, limitazione dei tentativi di accesso, regole di firewall, e un piano per la gestione di una violazione dei dati. Approfondisci nella guida sulla sicurezza dell'hosting.

Backup e ripristino per un negozio

Il database ordini cambia di continuo, quindi la frequenza del backup incide direttamente sulla perdita di dati in caso di problema. Per un negozio il backup del solo file system non basta: serve un salvataggio frequente del database e una copia esterna. Segui l'impostazione descritta nella guida su backup e ripristino e prova il ripristino.

Disponibilità: quanto costa un'ora di fermo

Per scegliere il piano valuta il valore delle vendite nelle ore di punta, non la media annua. Il calcolatore del costo del downtime dà un ordine di grandezza. Se il costo atteso di un'ora di fermo è alto, un SLA più elevato, un'architettura con più server e una assistenza con tempi di risposta garantiti hanno senso economico. Leggi SLA e uptime.

Dati dei clienti e normativa

Un negozio tratta dati personali di clienti: nome, indirizzo, ordini, spesso dati di pagamento tramite terzi. Servono informativa, contratto di nomina con il fornitore di hosting e attenzione ai servizi esterni collegati (spedizioni, newsletter, analisi). I dettagli sono in Hosting e GDPR.

Scegliere tra gestito, VPS e cloud per un negozio

  • Hosting gestito per e-commerce: adatto a chi non ha un tecnico e vuole un ambiente preparato per il proprio software.
  • VPS gestito: più controllo, risorse riservate, buon compromesso per cataloghi medi.
  • Cloud con più componenti: separare sito, database e file statici aiuta nei picchi, ma richiede competenze.

Per una panoramica leggi hosting condiviso, VPS e cloud e WordPress gestito.

Errori da evitare

  • Scegliere un piano condiviso di ingresso per un catalogo grande.
  • Dimenticare di provare carrello e pagamento dopo ogni aggiornamento.
  • Usare una cache che non esclude carrello e area clienti.
  • Fare backup solo dei file e non del database.
  • Non avvisare il fornitore delle campagne con picchi attesi.

Quando consultare un professionista

Per negozi con volumi rilevanti, integrazioni con gestionali o requisiti di sicurezza sui pagamenti, coinvolgi uno sviluppatore esperto della piattaforma e, per gli aspetti legali (informative, condizioni di vendita), un legale specializzato.

Domande frequenti

Un hosting condiviso va bene per un piccolo negozio?

Può andare per un catalogo ridotto e poco traffico, purché i limiti di risorse siano adeguati. Con la crescita conviene passare a un piano con risorse riservate.

Il certificato SSL è obbligatorio?

È indispensabile in pratica, perché protegge i dati degli utenti e i browser segnalano come non sicuro un sito privo di protezione nelle pagine con moduli.

Devo preoccuparmi di PCI DSS?

Dipende da come gestisci i pagamenti. Se usi una pagina di pagamento ospitata dal fornitore, gli obblighi sono ridotti, ma vanno verificati con il fornitore dei pagamenti.

Come evito che il negozio si fermi durante i saldi?

Prova il carico, informa il fornitore, ottimizza immagini e plugin, e valuta un aumento temporaneo delle risorse.

Fonti e approfondimenti

Guide correlate

Funzioni e usi per tipo di attività

Backup e ripristino dell'hosting: la regola 3-2-1 spiegata

Come impostare backup che si possano davvero ripristinare: regola 3-2-1, frequenza e conservazione, backup del fornitore e indipendenti, prove di ripristino e obiettivi di tempo e di dato.

5 min di lettura