Caratteristiche Squid Proxy

January 10

Caratteristiche Squid Proxy


Squid è un proxy caching spesso usato per accelerare il server web mettendo in cache le pagine di frequente richieste. Questo consente ai siti web di funzionare senza proibitivamente costosi aggiornamenti di banda, permettendo di contenuti da distribuire in modo efficiente ad un pubblico mondiale. Su una scala più piccola, Squid fornisce agli amministratori di rete la possibilità di controllare l'accesso alla rete in uscita e l'autenticazione.

Controllo di accesso

Un certo numero di caratteristiche di controllo degli accessi disponibili attraverso Squid consente di limitare l'accesso al web dal tempo, l'indirizzo IP o un sito web. elenchi di controllo di accesso semplici possono essere creati per definire le attività e anche se non sono consentiti nelle circostanze date. Ad esempio, è possibile creare un certo intervallo di tempo, con un nome come "working_hours" e limitare l'accesso ai siti di social networking in questi tempi. Questo è utile per le aziende che per ridurre al minimo il tempo sprecato.

Autorizzazione

L'autenticazione della password è disponibile per autorizzare gli utenti specifici. Un programma di autenticazione chiamato "ncsa_auth" fa parte di Squid per default, ma si può anche specificare il proprio programma di autenticazione nel file di configurazione di Squid. Utilizzando la parola chiave "necessaria" alla fine di una riga in un elenco di controllo di accesso, è possibile richiedere a un utente di autenticarsi prima di essere concesso l'accesso a determinati siti. È anche possibile consentire a determinati utenti di accedere a un sito, bloccando gli altri.

registrazione

La registrazione è una caratteristica essenziale che tale Squid non sarà nemmeno eseguito se c'è un problema creazione dei log. Attraverso l'uso di file di log è possibile eseguire il debug di configurazione del sistema, il consumo di risorse monitorare e visualizzare le informazioni su di accesso alla rete e le richieste. File di registro vengono continuamente ruotate in modo che non ottengono troppo grande. Ogni voce viene registrata con un tempo preciso timbro di fornire ulteriore assistenza in debug.

Caching

negozi Squid copie delle pagine e dei file richiesti dagli utenti. Questo può offrire un enorme incremento delle prestazioni, eliminando alcuni del ceppo dal server Web. Invece di server dover ripetutamente generare una pagina ogni volta che viene richiesto, Squid fornirà una pagina generato in precedenza. Se il file o la pagina è stata aggiornata sul server, Squid sostituirà il file memorizzato nella cache con quello nuovo. Utilizzando una serie di posizione strategica Squid cache è possibile creare un'esperienza utente uniforme su siti web dinamici senza la necessità di investire in costosi aggiornamenti, quando la larghezza di banda per esaurirsi.

Gestione del traffico e Shaping

Traffic shaping migliora i tempi di rete e di risposta del server attraverso vari mezzi come limitare la velocità con cui il traffico viene inviato a ciascun utente particolare, limitando il numero massimo di connessioni a un server da una posizione particolare e reindirizzando le richieste a diversi server con contenuti identici basato su la quantità di utilizzo ognuno sta ottenendo. Squid consente di creare delay pool per gestire la larghezza di banda. Una piscina ritardo viene data una dimensione specificata che rappresenta la quantità di dati che può essere scaricato da un utente prima che vengano ritardate di recuperare più. Inoltre è possibile limitare la velocità a cui un server invierà traffico attraverso ogni connessione. delay pool sono creati negli elenchi di controllo di accesso.