19 Funzioni importanti da cercare in un host Web

Due volte al mese, rivisitiamo alcuni dei post preferiti dei nostri lettori da tutta la storia di Nettuts +. Questo tutorial è stato pubblicato per la prima volta nel luglio 2010.

Se stai leggendo questo, probabilmente sviluppi siti web. Non facciamo siti web per lasciarli seduti sui nostri computer: li rendiamo gratuiti sul web. Mentre è spesso più divertente creare il sito web che preoccuparsi di ospitarlo, il web hosting non è una decisione che dovresti prendere alla leggera. In questa carrellata, farò notare 19 cose che dovresti cercare quando scegli il tuo host web.


1. Quantità di stoccaggio

Ive Drive Unibody External icon di The Iconfactory, Inc.

Quando scegli il tuo web hosting, una delle tue preoccupazioni principali sarà ovviamente: quanti dati posso memorizzare? Per la maggior parte dei siti Web di piccole e medie dimensioni, è possibile trovare molti gigabyte in abbondanza di spazio di archiviazione. Alcuni host possono offrire? Spazio di archiviazione illimitato ?: caveat emptor! Se leggi la stampa fine (di solito, i Termini e i Servizi) scoprirai che è illimitata fino a quando non usi l'uso normale del sito. Se pensi di essere vicino o oltre qualunque cosa sia normale? è, assicurati di sapere cosa puoi usare prima di acquistare? o andare con un host che stabilisce limiti chiari.


2. Quantità di larghezza di banda

Quando cerchi un host web, vedrai spesso memoria e larghezza di banda mano nella mano. Cos'è la larghezza di banda? È la quantità di dati che il tuo host consentirà a te e ai tuoi visitatori di caricare e scaricare (cumulativamente) in un dato mese. Supponiamo che il tuo sito web sia di 1 megabyte di dati e che la tua larghezza di banda mensile sia di 10 MB. All'inizio del mese, carichi l'intero sito; ora hai esaurito un MB di larghezza di banda. Se un visitatore del tuo sito visualizza ogni pagina, avrà scaricato 1 MB di dati. Ciò significa che puoi avere fino a 9 visitatori in quel mese (assumendo che ogni vista sia l'intero sito). Successivamente, il tuo host web non consentirà più visitatori o (più probabilmente) ti addebiterà un extra per MB. Naturalmente, la larghezza di banda è qualcosa che vorrete tenere d'occhio, specialmente se gestite un sito abbastanza popolare o fate qualcosa di intensivo (come ospitare il vostro video o foto ad alta risoluzione). Proprio come lo spazio di archiviazione, alcuni host offrono? Illimitato? la larghezza di banda; di nuovo, se pensi di essere in una zona grigia, scopri i limiti o scegli un host che imposta la barra in cui tutti possono vederlo.


3. Numero di domini e sottodomini

Una volta che stai gestendo un sito, ci sono buone probabilità che non ci vorrà molto prima che tu ne abbia un secondo? e poi un terzo. Sarebbe un problema dover gestire un account di hosting per ogni sito che possiedi, quindi assicurati che il tuo host web ti consenta di ospitare più domini. Spesso, ci sarà un limite al numero di domini che puoi avere su un account; assicurati che ti accolga! Di solito, ci sarà una sezione nel pannello di amministrazione per aggiungere i domini e scegliere quali sottocartelle indirizzeranno a ciascuno di essi. Lo stesso vale per i sottodomini.


4. Account e funzionalità di posta elettronica

Molti host Web offrono anche account di posta elettronica per i tuoi domini. Vorresti sapere quanti account e-mail ti permetteranno di configurare; Inoltre, non dimenticare di controllare le loro selezioni per ricevere quella posta. Hanno un'interfaccia webmail? Più di quelli che puoi selezionare? Che ne dici di un'integrazione con Google Apps (per l'interfaccia di Gmail)? Puoi ricevere la posta nel tuo cliente preferito tramite IMAP oppure offrono solo POP?


5. Supporto per database

Icone del database (inclusa l'icona di un'anteprima) di barrymieny

Oggigiorno, anche piccoli siti Web sembrano avere un database sul back-end. Dovrai assicurarti di poter utilizzare il tipo di database che ti conviene. La maggior parte degli host oggi offre MySQL; questo è probabilmente sufficiente per la maggior parte delle persone, ma se preferisci PostsgreSQL, Oracle, SQL Server o altro, non accontentarti di niente di meno. Ricorda, se non lo pubblicizzano, probabilmente non lo offrono!


6. Supporto per framework e installazione semplice

Molti host Web offrono supporto per framework, sistemi di blogging o CMS più diffusi. Penso che sia sicuro affermare che la maggior parte dei lettori di Nettuts sono fan di WordPress: è sempre bello quando il tuo host web offre un'installazione one-click (o almeno una configurazione super facile) per WordPress o il tuo CMS di scelta.


7. App per dispositivi mobili o sito Web

Per la maggior parte delle persone, questo sarà probabilmente un bel extra; tuttavia, sono sicuro che c'è qualcosa che troverà l'avere un'app mobile per accedere all'amministrazione del tuo sito / le statistiche in movimento indiscriminate. Mentre conosco solo due host (MediaTemple e SliceHost) che attualmente offrono app per iPhone e Android (l'app per Android di MediaTemple è imminente), sono sicuro che la maggior parte degli host seguiranno il loro esempio. Entrambi offrono anche siti web mobili, e sono sicuro che altri host hanno lo stesso.


8. Supporto tecnico

Questo è molto importante: scopri esattamente che cosa offre il tuo futuro ospite per il supporto tecnico: puoi telefonarli? A che ora? Hanno un indirizzo email di supporto? Un sistema di biglietteria? Qual è il loro tempo di risposta promesso? Che ne dici di una chat dal vivo? Hanno una wiki o una libreria di articoli di aiuto / tutorial? Non scegliere un host finché non sai esattamente quale supporto offrono; ne sarai felice dopo, fidati di me!


9. Accesso alla shell

Se sei un po 'più avanzato, potresti prendere in considerazione la possibilità di scegliere un host che offra l'accesso alla shell: questo è l'accesso al tuo server dalla riga di comando su SSH. Potrai copiare in modo sicuro i file su e giù, modificare i permessi dei file per interi gruppi di file in modo rapido e semplice ed eseguire una moltitudine di altre attività. Se vuoi questa funzione, saprai tutto ciò che fai con esso!


10. File .htaccess

Ecco un altro importante: vorrai poter aggiungere i tuoi file .htaccess alle tue directory. Cos'è un file .htaccess? È un file di configurazione utilizzato dal server Apache. Puoi utilizzarli per proteggere le directory, riscrivere gli URL, reindirizzare le pagine e altro. Dai un'occhiata ai tanti bei tut qui su Nettuts + per familiarizzare con loro.


11. Cron Jobs

I lavori di Cron sono un'altra grande caratteristica da avere sul tuo host web (e ci sono buone probabilità che li avrai se hai accesso alla shell). Cron è un programmatore di lavoro basato sul tempo? (Grazie, Wikipedia) che è possibile utilizzare per eseguire attività sul server in determinati momenti. Per saperne di più su come usare Cron e cosa puoi fare con esso, dai un'occhiata al fantastico tutorial di Cron che abbiamo fatto in gennaio.


12. Supporto linguistico

Questo dovrebbe essere ovvio, ma assicurati che l'host che hai intenzione di scegliere offra supporto per le lingue sul lato server che desideri utilizzare. Se pensate di raccogliere Ruby on Rails nei prossimi mesi, probabilmente vorrete vederlo nella lista dei framework supportati. Se vuoi usare Django, assicurati che ci sia il supporto per Python. Non bloccarti ad avere PHP come unica opzione (a meno che tu non sia sicuro che è tutto ciò che vorresti o di cui avresti bisogno!).


13. AdWords gratuito

Anche se non è necessariamente qualcosa di cui hai bisogno, è qualcosa che probabilmente vorrai sfruttare: molti host offrono alcuni crediti AdWords di Google (di solito ~ $ 50, ho trovato) o qualche altra forma di pubblicità. Anche se preferisci usare un altro proxy pubblicitario, non puoi battere gratis: potresti anche usarlo!


14. Backup del sito

Non pensare che il tuo host web sia meno vulnerabile alla perdita di dati rispetto ai tuoi computer; ricorda, i server sono solo grandi computer da cui tutti possono leggere i file! Quali sono le opzioni di backup fornite dall'host? Dovrai eseguire il backup sia dei file del tuo sito che dei database. Se non offrono il backup, scopri come sarai in grado di farlo da solo: questo potrebbe essere uno dei luoghi in cui l'accesso alla shell e cron sono utili!


15. Scelta del sistema operativo

Per la maggior parte delle persone, questo non sarà un grosso problema. Ovviamente, se stai sviluppando in ASP.NET, avrai bisogno dell'hosting di Windows; è un po 'più difficile da trovare, e spesso un po' più costoso, ma se sei uno sviluppatore Microsoft, ne varrà la pena. (Se sei interessante nell'apprendimento di ASP.NET, dai un'occhiata ai nostri fantastici tutorial sull'argomento.) Se usi una lingua open source, probabilmente non dovrai preoccuparti di quale distribuzione Linux / Unix potrai ottenere; tuttavia, alcuni host offrono opzioni e alcuni sviluppatori possono avere preferenze, quindi vale la pena menzionarlo.


16. Applicazioni extra

Abbiamo già parlato dei sistemi di gestione dei contenuti, ma a volte vorrai qualcosa di più. Diversi host offrono configurazioni per funzionalità social come forum, bacheche elettroniche, mailing list. Se gestisci un negozio online, alcuni host offrono configurazioni per le soluzioni di e-commerce.


17. Up-to-Date-ness

Se puoi, scopri quali versioni del software l'host che stai valutando offre. Alcuni host non eseguono l'upgrade rapido all'ultima offerta, mentre altri ti consentono di scegliere la versione desiderata. Ci sono poche cose peggiori che registrarsi per un anno di hosting solo per scoprire che il tuo host sta eseguendo PHP 4.x (sì, ho commesso quell'errore).


18. Tempo di attesa

Sono sicuro di non doverti convincere che è importante sapere che i tuoi visitatori saranno in grado di raggiungere il tuo sito quando ci provano! Scopri quanto è affidabile il tuo potenziale ospite; quando lo fai, è importante leggere la stampa fine. Spesso, i padroni di casa allungheranno un po 'la verità (richiedendo un uptime del 99,9%, senza contare quasi tutto ciò che potrebbe andare storto), quindi assicurati di capire esattamente che cosa? 100% di uptime? si intende. Sarebbe una mossa saggia fare il giro di google e vedere cosa hanno detto altri utenti e revisori sull'host.


19. Dominio gratuito

Sebbene tu possa già avere un nome di dominio, non ce ne sono troppi. La maggior parte degli host offre questo, ma a parità di tutti gli altri, un nuovo nome di dominio brillante è una ragione sufficiente per andare con un host rispetto all'altro.


Conclusione: qual è il tuo consiglio?

Sono sicuro che hai alcuni ottimi consigli per la scelta di una soluzione di web hosting. Se lo fai, non esitare a condividerli nei commenti! Inoltre, facci sapere quali host hai trovato affidabile e quali sono tornati a morderti.