Skip to main content

Cos'è un server proxy inverso?

Un server proxy inverso è un dispositivo che un host Web può posizionare tra i suoi server e Internet per gestire le richieste del client.Quando viene utilizzato questo tipo di configurazione, i clienti che effettuano richieste del proxy inverso lo vedono come un server normale.Il server proxy inverso inoltra tutte le richieste ai server effettivi, quindi passa i dati ai client.Ciò può fornire ulteriore sicurezza per l'host Web, accelerare la consegna dei contenuti o eliminare un po 'di caricamento dei server Web.Un altro uso di questi dispositivi viene definito alimentazione a cucchiaio, poiché consente al server Web di generare rapidamente una pagina dinamica e inviare l'intera cosa al server proxy, che può quindi consegnarlo per pezzo per pezzo al client.

ComuneL'uso di proxy inversi è quello di memorizzare nella cache i dati statici.Quando uno di questi proxy riceve una richiesta di contenuto statico, come immagini, audio o video, cade i dati prima di inviarli al client.La prossima volta che queste informazioni sono richieste, il proxy inverso di memorizzazione nella cache può semplicemente consegnarle direttamente al client invece di inoltrare la richiesta al server Web effettivo.Questo può eliminare un po 'del carico dal server normale, liberandolo per generare contenuti dinamici.

Le prestazioni possono anche essere aumentate utilizzando un server proxy inverso per distribuire carichi su più server Web.Le richieste dei client in arrivo vanno prima al proxy e vengono successivamente distribuite in base al carico del server o al tipo di richiesta.Il server meno impegnato o quello progettato per gestire quella particolare richiesta può quindi generare i dati necessari.

È anche possibile che un server proxy inverso acceleri la crittografia SSL (Secure Socket Layer).In queste istanze, il server Web fornirà contenuti al proxy, che quindi esegue la crittografia stessa.Scaricando i compiti di crittografia sul proxy, viene liberata una maggiore potenza di elaborazione sul server Web per soddisfare le richieste di contenuto.Il server proxy può anche avere l'hardware di accelerazione SSL installato, che può accelerare ulteriormente il processo.

Un altro utilizzo per un server proxy inverso è quello di creare una protezione aggiuntiva tra un host Web e Internet.Quando viene intrapresa un'azione dannosa contro un host web che utilizza un server proxy inverso, tende a prendere il peso dell'attacco.Ciò può consentire al server normale di non essere incolumi, poiché qualsiasi malware o altro codice indesiderato può invece risiedere sul proxy.I firewall del livello dell'applicazione possono anche essere installati su proxy inversi, il che può rendere più facile difendersi dagli attacchi in arrivo.