Squid-Proxy-Funktionen

June 30

Squid-Proxy-Funktionen

Squid ist Cacheproxy häufig verwendet, um Web-Server durch Zwischenspeichern von häufig angefragte Seiten beschleunigen. Dadurch können Websites, auf die Funktion ohne unerschwinglich teuer Bandbreite Upgrades, so dass Inhalte effizient zu einem weltweiten Publikum verteilt werden. In einem kleineren Maßstab bietet Squid Netzwerkadministratoren die Fähigkeit zur Steuerung von ausgehenden Netzwerkzugriffs und der Authentifizierung.

Zugriffssteuerung

Eine Reihe von Zugriffssteuerungsfunktionen über Squid verfügbar können Sie den Webzugriff von Zeit, IP-Adresse oder Website einschränken. Einfache Zugriffssteuerungslisten können erstellt werden, um Tätigkeiten und ob es unter den gegebenen Umständen gestattet sind zu definieren. Beispielsweise können Sie einen bestimmten Zeitbereich zu erstellen, mit einem Namen wie "Working_hours" und beschränken den Zugriff auf social networking-Websites in diesen Zeiten. Dies ist nützlich für Unternehmen, die schauen, um die verschwendete Zeit zu minimieren.

Autorisierung

Kennwortauthentifizierung ist verfügbar für bestimmte Benutzer autorisieren. Eine Authentifizierung-Programm namens "Ncsa_auth" ist Teil des Squid standardmäßig, aber Sie können auch Ihre eigene Authentifizierung-Programm in Squid Konfigurationsdatei angeben. Mit dem "erforderliche" Schlüsselwort am Ende einer Zeile in einer Access Control List, benötigen Sie einen Benutzer zu authentifizieren, bevor sie Zugriff auf bestimmte Websites gewährt werden. Sie können sogar bestimmte Benutzer auf eine Website zugreifen, während andere blockieren.

Protokollierung

Die Protokollierung ist ein wesentliches Merkmal, dass Squid wird nicht sogar laufen, wenn ein Problem beim Erstellen von Protokollen. Durch den Einsatz von Log-Dateien können Sie Debuggen, Systemkonfiguration, Monitor Ressourcenverbrauch und Anzeigen von Informationen über den Netzzugang und Anfragen. Protokolldateien werden kontinuierlich gedreht, so dass sie nicht zu groß geraten. Jeder Eintrag wird mit einem präzisen Zeitstempel weiter helfen bei der Fehlersuche aufgezeichnet.

Zwischenspeicherung

Kalmare speichert Kopien der Seiten und Dateien, die von Benutzern angefordert. Dies kann eine enorme Leistungssteigerung durch Entfernen Sie einige der Belastung vom Webserver anbieten. Anstelle des Servers, dass immer wieder eine Seite jedes Mal generiert, wenn es angefordert wird, wird Squid eine zuvor generierte Seite bieten. Wenn die Datei oder Seite auf dem Server aktualisiert wurde, wird Squid die zwischengespeicherte Datei durch den neuen ersetzen. Mit einer Reihe von strategisch platziert Squid-Caches ist es möglich, erstellen eine glatte Benutzererfahrung auf dynamische Webseiten ohne die Notwendigkeit, Investitionen in teure Upgrades, wenn wenig Bandbreite zur Verfügung steht.

Verkehrsmanagement und Gestaltung

Traffic-shaping verbessert Netzwerk und Server-Antwortzeiten durch verschiedene Mittel wie Begrenzung des an dem Datenverkehr wird gesendet an jedem bestimmten Benutzer begrenzen die maximale Anzahl von Verbindungen zu einem Server von einem bestimmten Ort und Umleiten von Anforderungen an verschiedenen Servern mit identischem Inhalt über die Höhe der Nutzung jeweils basierend wird immer. Kalmare können Sie erstellen Verzögerung Pools um Bandbreite zu verwalten. Tippspieles Verzögerung wird eine angegebene Größe gegeben, die die Menge der Daten darstellt, die von einem Benutzer heruntergeladen werden können, bevor sie abrufen mehr verzögert werden. Darüber hinaus können Sie die Geschwindigkeit begrenzen, in der ein Server Datenverkehr über jede Verbindung senden wird. Verzögerung-Pools in Zugriffssteuerungslisten erstellt.