Come scegliere l’hosting per il proprio sito

web-hostingQuando si decide di creare un nuovo sito la scelta dell’hosting, se non si hanno esperienze pregresse, è quasi una sorta di lotteria. L’enorme numero di fornitori (che in molti casi sono semplici rivenditori) e di offerte complica non poco la vita a chi vuole semplicemente un posto per ospitare il proprio sito e dormire sonni tranquilli.

Ho deciso di scrivere questo post perché in questi ultimi 10 giorni (manco fosse una sindrome influenzale), ho avuto modo ho avuto modo di vedere parecchie persone (amici e clienti) alle prese con i problemi causati da hosting di bassa qualità.

Le problematiche sono state le più svariate: dal sito che si vedeva un’ora si e un’ora no alla email che arrivano a singhiozzo; dai server database che impiegavano due minuti a rispondere e agli upload di file che non terminavano mai. I problemi derivanti dalla gestione di un servizio di hosting sono sicuramente molteplici, ma spesso quello che fa la differenza per il cliente è vedere come questi vengono gestiti.

Aprire un ticket (una richiesta di assistenza) e leggere una risposta esaustiva dopo 10 minuti è ben diverso che aspettare 8 ore o addirittura il giorno dopo, quando magari il proprio sito è irraggiungibile.

Come fare allora per essere sicuri di fare la scelta giusta quando si tratta di acquistare un servizio di hosting? La soluzione definitiva ovviamente non esiste, però può essere utile tenere ben presenti alcuni punti, vediamo quali.

Hosting per lavoro o per svago?

lavoro-duroLo spazio web che avete intenzione di acquistare vi serve per scopi lavorativi o per semplice svago? Questa è la prima domanda che dovete porvi nella scelta del fornitore e dell’offerta. In molti casi infatti si investono migliaia di euro nello sviluppo o nella grafica di un sito ma poi si fa la corsa al risparmio quando si tratta di scegliere l’hosting.

Se utilizzate il sito per fare e-commerce o per permettere a potenziali clienti di contattarvi per richiedere un preventivo pensate a quanto potrebbe costarvi avere un sito lento da navigare oppure completamente irraggiungibile per un giorno.

Immaginate poi di aver attivato anche delle campagne pubblicitarie (AdWords o altro) per promuovere i vostri prodotti e gli utenti che cliccano sull’annuncio pubblicitario si trovano di fronte un bel messaggio di errore. Non ci fareste una gran figura ed è probabile che quei potenziali clienti restino potenziali per sempre.

Hosting a prezzo irrisorio e risorse illimitate

pochi-soldiE’ “curioso” vedere che spesso offerte di hosting vendute a pochi euro vantano risorse illimitate, mentre quelle che costano diverse centinaia di euro (o dollari) presentano una lista dettagliata di tutti i requisiti e di tutte le limitazioni. Ma come è possibile che costi di più un servizio che offre 10Gb di spazio disco e 60 Gb di banda mensile rispetto ad un altro che offre spazio disco e banda illimitati? Solitamente chi offre tutte le risorse in modo illimitato risparmia su altri fattori e punta sull’acquisire il maggior numero di clienti stipandoli sui propri server. Inoltre la banda e lo spazio illimitato sono, in un certo senso, delle illusioni. Chi propone tali offerte sa benissimo che la stragrande maggioranza dei siti che verranno ospitati su quei server non arriverà mai a saturare quelle risorse promesse. Anche perché quando uno di questi siti inizia a sviluppare un considerevole volume di traffico, le poche risorse di CPU e memoria disponibili su quei server (condivise con tutti gli altri clienti) iniziano a farsi sentire ed il cliente, se non vuole passare le giornate a imprecare, è costretto a passare ad un piano di hosting di fascia superiore. Nei contesti più sfortunati poi, quel considerevole volume di traffico tale da creare problemi, non è nemmeno particolarmente eccessivo.

Sito statico o dinamico

correreUna delle altre caratteristiche che spesso viene esaltata nelle offerte è il fatto di poter ospitare un numero di domini illimitato all’interno del proprio spazio hosting. Prima di pensare di poter creare decine di blog tenete però presente che il quantitativo di risorse necessario per far girare un sito basato su un sistema dinamico (come WordPress ad esempio) è ben diverso da quello di un sito costituito da semplici pagine HTML statiche. Nel primo caso va considerato il lavoro svolto per interpretare il linguaggio (ad esempio PHP), eseguire le varie operazioni ed effettuare le numerose interrogazioni al server database.

Per un server web è ben diverso gestire cento richieste di una pagina HTML statica e il medesimo numero di richieste delle home page di un sito WordPress sul quale magari sono stati installati anche numerosi plugin (che richiedono ulteriori risorse). Quindi, tornando al discorso fatto nel punto precedente, un conto è offrire spazio per domini illimitati, un altro è essere certi che tutti i siti ospitati su quei domini funzionino in modo dignitoso.

Cercare pareri sui vari servizi hosting in Rete

Prima di effettuare un acquisto di un servizio di hosting, provate a vedere se in Rete c’è qualcuno che ha avuto esperienze positive o negative con tale fornitore. In questo caso spesso sono più utili gli articoli scritti da singoli utenti che hanno effettivamente provato un servizio rispetto ai numerosissimi siti che offrono recensioni (quasi sempre tutte positive) dei vari provider e che ospitano decine di banner che sponsorizzano le offerte degli stessi fornitori che recensiscono.
Provate anche a fare un ricerca su Twitter o su FriendFeed utilizzando il nome del fornitore di hosting prescelto per vedere se qualche utente ha pubblicato alcune note positive o negative al riguardo.

Chiedere informazioni al fornitore prima di acquistare

lisbeth -salanderE’ consigliabile provare a contattare il fornitore di hosting prima di procedere all’acquisto online del servizio. Se qualcosa non vi è chiaro o se volete essere sicuri che lo spazio Web disponga delle caratteristiche che a voi servono, mandate una mail o una richiesta al servizio di assistenza pre vendita e valutate sia il tempo di risposta sia il grado di completezza della stessa. Questi possono essere elementi utili per capire come il fornitore potrebbe rispondere anche in caso di eventuali problemi futuri.

Verificate inoltre se sono previste altre funzionalità aggiuntive come:

  • un servizio di backup dei dati;
  • la possibilità di poter essere risarciti se il servizio non ci soddisfa (dopo un periodo di prova iniziale);
  • l’assistenza 24 ore su 24 oppure solo in orario di ufficio;
  • il tipo di pannello di controllo offerto, i più comuni sono Plesk e Cpanel;
  • la possibilità di effettuare upgrade o downgrade del proprio piano se vi servono maggiori o minori risorse*;
  • un forum dedicato agli utenti o una sezione di aiuto particolarmente curata nella quale è facile trovare la soluzione alle problematiche più comuni.

* quasi tutti i fornitori offrono diversi tipologie di hosting: piani di fascia bassa, di fascia media e di fascia alta. Alcune volte questi piani si differenziano tra di loro solo per lo spazio disco o la banda disponibile, in altri casi invece differiscono anche per altre caratteristiche come la memoria RAM dedicata o la quota di CPU assegnata. Poter disporre di un piano facilmente scalabile è sicuramente vantaggioso dato che permette di disporre di maggiori risorse in tempi brevissimi senza dover necessariamente effettuare la migrazione dei propri dati su un nuovo server.

Nei prossimi giorni vedremo anche una serie di servizi che è possibile utilizzare per verificare lo stato del proprio sito web. Se avete dubbi o consigli siete invitati a lasciare un commento.

  • fmagalini

    Ottimo articolo, sono già alcuni giorni che ci sbatto la testa per scegliere un hosting affidabile e professionale.
    Finora tutti i siti che gestisco sono basati su piattaforma WordPress e risiedono su un hosting italiano a prezzo molto contenuto, mi sono sempre trovato bene nonostante alcuni si possano lamentare però per siti di piccole aziende che non generano un traffico elevato di visitatori va più che bene.
    Ultimamente, visto che WordPress è diventato molto esigente di memoria e anche tutto il resto che ci ruota intorno, sto proprio pensando di affidarmi a un fornitore “serio” dove appoggiare proprio il servizio di hosting mentre magari tenere l'attuale solo per registrare i nomi di dominio. In un futuro ormai come è già stato detto in cui conterà sempre di più la velocità di caricamento delle pagine, hai qualche consiglio da darmi? L'unico sul quale sono fissato è Media Temple. Grazie. :)

  • http://www.fogliata.net/ Tiziano Fogliata

    Personalmente posso definirmi soddisfatto di fornitori come eapps.com e vps.net. Anche con slicehost.com e hotdrupal.com (appositamente pensato per siti realizzati con Drupal) mi sono trovato molto bene. Trovare un buon hosting al giusto prezzo non è comunque facile.

  • http://www.bestserver.com/ Mauro G. Meli

    … bell'articolo, condivido al 100% la prima parte: se ti serve per lavoro o se serve per lavoro ai tuoi clienti e se il tuo cliente non è un panettiere (per modo di dire) che ci fa veramente poco con un sito, “non badare a spese” (non c'è bisogno di spendere cifre iperboliche, un hosting condiviso di fascia professionale va sicuramente bene, se vuoi un dedicato “buono” spenderai un po di più, se per te o per il tuo cliente l'hosting è molto importante (core business) scegli prodotti di fascia ancora più alta. sicuramente non fidarti di chi propone “tutto” ad un prezzo troppo basso e a chi non fornisce anche supporto telefonico. se pensi di avere con poche decine di euro all'anno un buon servizio ed un buon supporto telefonico, può significare che : non hai conosci quali sono i costi annuali di sistemisti senior in grado di fornire una soluzione a qualsiasi problema in tempi brevi, non hai la percezione corretta di cosa significa erogare un servizio 24 ore su su 24 con personale reperibile in grado di intervenire in remoto od in loco. nell'hosting (e non solo) sono le persone che fanno la differenza, non i Mbyte e i Mbps

  • filipporonco

    Ciao Tiziano, in tanti anni di esperienza da fruitore di questi servizi, mi sono accorto che oltre alla banda, il parametro fondamentale per un sito dinamico con pesante utilizzo del db è dato dalla RAM disponibile. Sfortunatamente, è un parametro raramente garantito ed è comunque difficile poter stabilire quanta ram effettivamente serva avere a disposizione per superare con scioltezza anche eventuali picchi di carico ecc.

    In particolare, su vinix, sto cominciando a notare alcuni problemi di questo tipo su query molto complesse che devono eseguire davvero moltissimi calcoli prima che il db sia in grado di restituire la risposta e in alcuni casi il tempo che occorre inizia a divenire inaccettabile. Per esempio su questa pagina: http://www.vinix.it/statistiche.php noterai che si carica a pezzi. Addirittura ho dovuto togliere alcune query perchè andando a compiere operazioni complesse sui tag intasavano davvero pesantemente il server database.

    Il mio fornitore – da più di 10 anni mi servo da hostingsolutions con discreta soddisfazione – mi suggerisce di restare sul mio piano di hosting attuale che è un top di fascia alta con prestazioni ragguardevoli. Però la tentazione di passare ad un housing è forte anche se è appunto difficile stabilire la dimensione minima di ram necessaria e di banda garantita necessaria (i costi sono molto diversi tra un hounsg e l'altro.

    Mi interesserebbe avere una tua opinione anche in merito ai server virtuali (VPS) anche perché ormai hanno caratteristiche veramente avanzate.

    Ciao, Fil.

  • http://www.fogliata.net/ Tiziano Fogliata

    Cioa Filippo, il tuo fornitore di hosting non ti dice quanta RAM hai a disposizione? Tieni comunque presente che, con servizi come quelli di VPS.net ad esempio, puoi benissimo avere un server virtuale con 7.2GHz di CPU e 4608MB di Ram dedicata. Molti altri offrono soluzioni simili. Per non parlare poi di Amazon EC2.

  • filipporonco

    Ti danno i parametri della macchina complessivi (teoricamente non ti danno limiti di utilizzo), ma essendo condivisi logicamente non puoi sapere quanti siano tuoi e garantiti. Vado a vedermi per bene le caratteristiche di vps.net, Grazie.

    Fil.

  • http://www.fogliata.net/ Tiziano Fogliata

    Il bello di queste soluzioni è che puoi veramente aggiungere o ridurre le risorse che ti servono in pochissimo tempo senza dover migrare i dati da una macchina all'altra. Poi, in caso di bisogno, puoi sempre mettere il web server su una macchina e il database server su un'altra e ottimizzare il tutto.

  • http://www.bestserver.com/ Mauro G. Meli

    hostingsolutions è sicuramente un ottimo fornitore. una curiosità (magari posso darti una dritta) : che piano di hosting usi? enterprise linux ? quante visite/giorno ha il tuo sito ?

  • filipporonco

    Il problema Mauro non è il traffico ma la pesantezza delle query su un db di 400 MB in costante crescita. Uso enterprise linux comunque, si.

    Ciao, Fil.

  • http://www.bestserver.com/ Mauro G. Meli

    Filippo, la dimensione del db dice tutto e niente, sono l'applicazione e le query che ci sono sotto che possono creare problemi, come hai già detto tu nel precedente post. Il mio consiglio è, prima di cambiare piano o fornitore, lavorare molto sulla ottimizzazione delle query. (forse lo hai già fatto?)
    se non risolvi valuta un server dedicato linux. per fare funzionare bene mysql hai bisogno di una buona cpu, e ram abbondante, 2 0 4 gbyte . con questo potrai crescere ancora veramente molto.

    quando arriverà (se arriverà) un momento in cui avrai saturato le risorse di questo server potrai sempre aggiungere una macchina che fa db server mysql.

    questa configurazione con due server può gestire siti molto più grandi del tuo e generalmente ha un front-end che usa veramente molta banda con molti siti. parliamo di alcuni milioni di visitatori/anno senza problemi

  • Giiuseppe

    Mi complimento per quanto e ben fatto e coglie il punto cruciale infatti sono in procinto di cambiare Hosting server tra i vari Hosting in rete o notato una maggioranza di utenti soddisfatti delle offerte Hosting server fatte dalla Aruba.it in quanto mi sono convinto di tale 0fferta in quanto un mio carissimo amico che a uno studio di grafica ASDESIGN utilizza piattaforme ARUBA.IT e mi a confidato che non può lamentarsi affatto in quanto fornisce il massimo al meglio della convenienza e sicurezza! a costi relativamente Bassi! ma se un grande server hosting a 1.600.000 utenti che lo preferiscono qualcosa di Buono avra! non pensate? non posso dire altrettanto con la Tuonome.it da cui sto scappando letteralmente.

  • elena

    credo che 'sentire' il parere di chi usufruisce di un servizio hosting sia una fra le migliori strategie per sondare la validità a tutto tondo del fornitore, così come suggerisce Fogliata.
    Per questo mi permetto di 'dirottarvi' su questa pagina: http://www.web4web.it/dicono-di-noi
    ciao

  • Aldo

    Complimenti per l’articolo….molto dettagliato e interessante per chi come me sta iniziando a capirci qualcosa di hosting…una sola domanda….fogliata.net che hosting usa???haahhah grazie mille!

    • http://www.fogliata.net/ Tiziano Fogliata

      Ciao, io uso Wp Engine