Un server in informatica e telecomunicazioni è un componente o sottosistema informatico di elaborazione e gestione del traffico di informazioni che fornisce, a livello logico e fisico, un qualunque tipo di servizio ad altre componenti, stando alla definizione di Wikipedia. Ma per cosa viene quindi utilizzato?

Il compito principale di un web server è di:

  • salvare i siti
  • elaborarli
  • consegnarli ai client come browser o crawler

La comunicazione tra server e client avviene tramite il protocollo HTTP (Hypertext Transfer Protocol) o la sua variante crittografata HTTPS.

I server possono offrire servizi diversi, per questo ne esistono di diversi tipi ognuno caratterizzato da funzioni diverse.

Tra le diverse tipologie troviamo:

  • il Web server che permette ai file PHP e al database di comunicare e raccoglie le informazioni da mostrare nelle pagine
  • il server cloud dove diversi computer sono collegati tra loro e ognuno di questi ospita una parte dei dati
  • il server DNS che permette di memorizzare il nome di dominio, molto importante per chi si occupa di siti web
  • il game server attraverso cui è possibile sincronizzare le azioni di tutti i giocatori e conservare i dati del gioco
  • il mail server grazie a cui è possibile ricevere, inviare e archiviare la posta elettronica
  • il proxy server che fa un lavoro di intermediazione per la trasmissione delle informazioni tra il client e il server
  • il file server che archivia i diversi tipi di file che vengono condivisi con i client

Come scegliere il server

Il server va scelto in base alle necessità che si hanno attraverso una valutazione tra:

  • hosting condiviso
  • server dedicato
  • cloud server

Ma tra gli altri elementi importanti da verificare prima di sottoscrivere un piano per un server cloud troviamo anche:

  • il supporto tecnico offerto
  • la facilità di utilizzo del pannello manager

Infatti questi elementi possono essere molto importanti specialmente quando non si è particolarmente competenti. Il supporto tecnico infatti può risultare essenziale per la risoluzione di eventuali problematiche, così come potersi destreggiare bene nel pannello manager può risultare importante per essere facilitato nel lavoro quotidiano.