-
Bereitstellen einer NetScaler VPX- Instanz
-
Optimieren der Leistung von NetScaler VPX auf VMware ESX, Linux KVM und Citrix Hypervisors
-
NetScaler VPX-Konfigurationen beim ersten Start der NetScaler-Appliance in der Cloud anwenden
-
Verbessern der SSL-TPS-Leistung auf Public-Cloud-Plattformen
-
Gleichzeitiges Multithreading für NetScaler VPX in öffentlichen Clouds konfigurieren
-
Installieren einer NetScaler VPX Instanz auf einem Bare-Metal-Server
-
Installieren einer NetScaler VPX-Instanz auf Citrix Hypervisor
-
Installieren einer NetScaler VPX-Instanz in der VMware Cloud auf AWS
-
Installieren einer NetScaler VPX-Instanz auf Microsoft Hyper-V-Servern
-
Installieren einer NetScaler VPX-Instanz auf der Linux-KVM-Plattform
-
Voraussetzungen für die Installation virtueller NetScaler VPX-Appliances auf der Linux-KVM-Plattform
-
Provisioning der virtuellen NetScaler-Appliance mit OpenStack
-
Provisioning der virtuellen NetScaler-Appliance mit Virtual Machine Manager
-
Konfigurieren virtueller NetScaler-Appliances für die Verwendung der SR-IOV-Netzwerkschnittstelle
-
Provisioning der virtuellen NetScaler-Appliance mit dem virsh-Programm
-
Provisioning der virtuellen NetScaler-Appliance mit SR-IOV auf OpenStack
-
-
Bereitstellen einer NetScaler VPX-Instanz auf AWS
-
Bereitstellen einer eigenständigen NetScaler VPX-Instanz auf AWS
-
Bereitstellen eines VPX-HA-Paar in derselben AWS-Verfügbarkeitszone
-
Bereitstellen eines VPX Hochverfügbarkeitspaars mit privaten IP-Adressen in verschiedenen AWS-Zonen
-
Schützen von AWS API Gateway mit NetScaler Web Application Firewall
-
Konfigurieren einer NetScaler VPX-Instanz für die Verwendung der SR-IOV-Netzwerkschnittstelle
-
Konfigurieren einer NetScaler VPX-Instanz für die Verwendung von Enhanced Networking mit AWS ENA
-
Bereitstellen einer NetScaler VPX Instanz unter Microsoft Azure
-
Netzwerkarchitektur für NetScaler VPX-Instanzen auf Microsoft Azure
-
Mehrere IP-Adressen für eine eigenständige NetScaler VPX-Instanz konfigurieren
-
Hochverfügbarkeitssetup mit mehreren IP-Adressen und NICs konfigurieren
-
Hochverfügbarkeitssetup mit mehreren IP-Adressen und NICs über PowerShell-Befehle konfigurieren
-
NetScaler-Hochverfügbarkeitspaar auf Azure mit ALB im Floating IP-Deaktiviert-Modus bereitstellen
-
Konfigurieren Sie eine NetScaler VPX-Instanz für die Verwendung von Azure Accelerated Networking
-
Konfigurieren Sie HA-INC-Knoten mithilfe der NetScaler-Hochverfügbarkeitsvorlage mit Azure ILB
-
NetScaler VPX-Instanz auf der Azure VMware-Lösung installieren
-
Eigenständige NetScaler VPX-Instanz auf der Azure VMware-Lösung konfigurieren
-
NetScaler VPX-Hochverfügbarkeitssetups auf Azure VMware-Lösung konfigurieren
-
Konfigurieren von GSLB in einem Active-Standby-Hochverfügbarkeitssetup
-
Konfigurieren von Adresspools (IIP) für eine NetScaler Gateway Appliance
-
NetScaler VPX-Instanz auf der Google Cloud Platform bereitstellen
-
Bereitstellen eines VPX-Hochverfügbarkeitspaars auf der Google Cloud Platform
-
VPX-Hochverfügbarkeitspaars mit privaten IP-Adressen auf der Google Cloud Platform bereitstellen
-
NetScaler VPX-Instanz auf Google Cloud VMware Engine bereitstellen
-
Unterstützung für VIP-Skalierung für NetScaler VPX-Instanz auf GCP
-
-
Bereitstellung und Konfigurationen von NetScaler automatisieren
-
Lösungen für Telekommunikationsdienstleister
-
Authentifizierung, Autorisierung und Überwachung des Anwendungsverkehrs
-
Wie Authentifizierung, Autorisierung und Auditing funktionieren
-
Grundkomponenten der Authentifizierung, Autorisierung und Audit-Konfiguration
-
Web Application Firewall-Schutz für virtuelle VPN-Server und virtuelle Authentifizierungsserver
-
Lokales NetScaler Gateway als Identitätsanbieter für Citrix Cloud
-
Authentifizierungs-, Autorisierungs- und Überwachungskonfiguration für häufig verwendete Protokolle
-
-
-
-
Konfigurieren von erweiterten Richtlinienausdrücken: Erste Schritte
-
Erweiterte Richtlinienausdrücke: Arbeiten mit Datumsangaben, Zeiten und Zahlen
-
Erweiterte Richtlinienausdrücke: Analysieren von HTTP-, TCP- und UDP-Daten
-
Erweiterte Richtlinienausdrücke: Analysieren von SSL-Zertifikaten
-
Erweiterte Richtlinienausdrücke: IP- und MAC-Adressen, Durchsatz, VLAN-IDs
-
Erweiterte Richtlinienausdrücke: Stream-Analytics-Funktionen
-
Zusammenfassende Beispiele für erweiterte Richtlinienausdrücke
-
-
-
-
-
-
-
Verwalten eines virtuellen Cache-Umleitungsservers
-
Statistiken für virtuelle Server zur Cache-Umleitung anzeigen
-
Aktivieren oder Deaktivieren eines virtuellen Cache-Umleitungsservers
-
Direkte Richtlinieneinschläge auf den Cache anstelle des Ursprungs
-
Verwalten von Clientverbindungen für einen virtuellen Server
-
Externe TCP-Integritätsprüfung für virtuelle UDP-Server aktivieren
-
-
Übersetzen die Ziel-IP-Adresse einer Anfrage in die Ursprungs-IP-Adresse
-
-
Verwalten des NetScaler Clusters
-
Knotengruppen für gepunktete und teilweise gestreifte Konfigurationen
-
Entfernen eines Knotens aus einem Cluster, der mit Cluster-Link-Aggregation bereitgestellt wird
-
Überwachen von Fehlern bei der Befehlsausbreitung in einer Clusterbereitstellung
-
VRRP-Interface-Bindung in einem aktiven Cluster mit einem einzigen Knoten
-
-
Konfigurieren von NetScaler als nicht-validierenden sicherheitsbewussten Stub-Resolver
-
Jumbo-Frames Unterstützung für DNS zur Handhabung von Reaktionen großer Größen
-
Zwischenspeichern von EDNS0-Client-Subnetzdaten bei einer NetScaler-Appliance im Proxymodus
-
-
GSLB-Entitäten einzeln konfigurieren
-
Anwendungsfall: Bereitstellung einer Domänennamen-basierten Autoscale-Dienstgruppe
-
Anwendungsfall: Bereitstellung einer IP-Adressbasierten Autoscale-Dienstgruppe
-
-
-
IP-Adresse und Port eines virtuellen Servers in den Request-Header einfügen
-
Angegebene Quell-IP für die Back-End-Kommunikation verwenden
-
Quellport aus einem bestimmten Portbereich für die Back-End-Kommunikation verwenden
-
Quell-IP-Persistenz für Back-End-Kommunikation konfigurieren
-
Lokale IPv6-Linkadressen auf der Serverseite eines Load Balancing-Setups
-
Erweiterte Load Balancing-Einstellungen
-
Allmählich die Belastung eines neuen Dienstes mit virtuellem Server-Level erhöhen
-
Anwendungen vor Verkehrsspitzen auf geschützten Servern schützen
-
Bereinigung von virtuellen Server- und Dienstverbindungen ermöglichen
-
Persistenzsitzung auf TROFS-Diensten aktivieren oder deaktivieren
-
Externe TCP-Integritätsprüfung für virtuelle UDP-Server aktivieren
-
Standortdetails von der Benutzer-IP-Adresse mit der Geolocation-Datenbank abrufen
-
Quell-IP-Adresse des Clients beim Verbinden mit dem Server verwenden
-
Limit für die Anzahl der Anfragen pro Verbindung zum Server festlegen
-
Festlegen eines Schwellenwerts für die an einen Dienst gebundenen Monitore
-
Grenzwert für die Bandbreitenauslastung durch Clients festlegen
-
-
-
Lastausgleichs für häufig verwendete Protokolle konfigurieren
-
Anwendungsfall 5: DSR-Modus beim Verwenden von TOS konfigurieren
-
Anwendungsfall 6: Lastausgleich im DSR-Modus für IPv6-Netzwerke mit dem TOS-Feld konfigurieren
-
Anwendungsfall 7: Konfiguration des Lastenausgleichs im DSR-Modus mithilfe von IP Over IP
-
Anwendungsfall 8: Lastausgleich im Einarmmodus konfigurieren
-
Anwendungsfall 9: Lastausgleich im Inlinemodus konfigurieren
-
Anwendungsfall 10: Lastausgleich von Intrusion-Detection-System-Servern
-
Anwendungsfall 11: Netzwerkverkehr mit Listenrichtlinien isolieren
-
Anwendungsfall 12: Citrix Virtual Desktops für den Lastausgleich konfigurieren
-
Anwendungsfall 13: Konfiguration von Citrix Virtual Apps and Desktops für den Lastausgleich
-
Anwendungsfall 14: ShareFile-Assistent zum Lastausgleich Citrix ShareFile
-
Anwendungsfall 15: Konfiguration des Layer-4-Lastenausgleichs auf der NetScaler Appliance
-
-
HTTP-Komprimierung
-
SSL-Offload und Beschleunigung
-
Unterstützung des TLSv1.3-Protokolls wie in RFC 8446 definiert
-
Unterstützungsmatrix für Serverzertifikate auf der ADC-Appliance
-
Unterstützung für Intel Coleto SSL-Chip-basierte Plattformen
-
Unterstützung für Thales Luna Network Hardwaresicherheitsmodul
-
-
-
CloudBridge Connector-Tunnels zwischen zwei Rechenzentren konfigurieren
-
CloudBridge Connector zwischen Datacenter und AWS Cloud konfigurieren
-
CloudBridge Connector Tunnels zwischen einem Rechenzentrum und Azure Cloud konfigurieren
-
CloudBridge Connector Tunnels zwischen Datacenter und SoftLayer Enterprise Cloud konfigurieren
-
-
Konfigurationsdateien in einem Hochverfügbarkeitssetup synchronisieren
-
Hochverfügbarkeitsknoten in verschiedenen Subnetzen konfigurieren
-
Beschränken von Failovers, die durch Routenmonitore im Nicht-INC-Modus verursacht werden
-
HA-Heartbeat-Meldungen auf einer NetScaler-Appliance verwalten
-
NetScaler in einem Hochverfügbarkeitssetup entfernen und ersetzen
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
HTTP-Komprimierung
Für Websites mit komprimierbarem Inhalt implementiert die HTTP-Komprimierungsfunktion eine verlustfreie Komprimierung, um Latenz, lange Downloadzeiten und andere Probleme mit der Netzwerkleistung zu verringern, indem die von Servern an komprimierungsfähige Browser gesendeten HTTP-Antworten komprimiert werden. Sie können die Serverleistung verbessern, indem Sie die rechenintensive Komprimierungsaufgabe von Ihren Servern auf die NetScaler-Appliance übertragen.
In der folgenden Tabelle werden die Funktionen der HTTP-Komprimierungsfunktion beschrieben:
Funktionalität | Beschreibung |
---|---|
Komprimierungsverhältnis | Das Komprimierungsverhältnis hängt von den Dateitypen in den Antworten ab, ist jedoch immer signifikant, wodurch die über das Netzwerk übertragene Datenmenge spürbar reduziert wird. |
Browser-Bewusstsein | NetScaler liefert komprimierte Daten nur an komprimierungsfähige Browser, wodurch die Transaktionszeit zwischen dem Client und dem Server verkürzt wird. Die meisten modernen Webbrowser unterstützen die HTTP-Komprimierung. |
Blockierung der Komprimierung | Sie können Inhaltsfilter definieren, um die Komprimierung selektiv zu blockieren, indem Sie integrierte Aktionen anwenden. |
Komprimierungs-Caching | Wenn die integrierte Caching-Funktion aktiviert ist, werden nachfolgende Anfragen für denselben Inhalt aus dem lokalen Cache bedient, wodurch die Anzahl der Roundtrips zum Server reduziert und die Transaktionszeiten verbessert werden. |
HTTPS-Unterstützung | Die Komprimierung ist bei SSL-Verbindungen nützlich, da sie die Menge an Inhalten reduziert, die entweder auf dem Server oder von der NetScaler-Appliance verschlüsselt und vom Client entschlüsselt werden müssen. |
Intelligente Response-Filterung | Die NetScaler-Komprimierungsengine filtert Serverantworten intelligent basierend auf definierten Komprimierungsparametern. Zum Beispiel erkennt die Komprimierungs-Engine Antworten und komprimierte Antworten ohne Inhaltslänge und komprimiert sie nicht. Die Erkennung komprimierter Antworten ermöglicht es Original-Sites, serverbasierte Komprimierung mit der NetScaler-Komprimierungsfunktion zu verwenden. |
Kompressions- | Die NetScaler-Appliance leitet Anfragen von komprimierungsfähigen Clients transparent an komprimierungsfähige Server weiter, sodass Antworten auf diese Clients komprimiert werden und Antworten auf andere Clients nicht durch die Komprimierungsverarbeitung verzögert werden. |
So funktioniert die HTTP-Komprimierung
Ein NetScaler kann sowohl statische als auch dynamisch generierte Daten komprimieren. Es wendet den GZIP- oder den DEFLATE-Komprimierungsalgorithmus an, um fremde und sich wiederholende Informationen aus den Serverantworten zu entfernen und die ursprünglichen Informationen in einem kompakteren und effizienteren Format darzustellen. Diese komprimierten Daten werden an den Browser des Clients gesendet und gemäß dem unterstützten Algorithmus oder den unterstützten Algorithmen des Browsers (GZIP oder DEFLATE) unkomprimiert.
Die NetScaler-Komprimierung behandelt statische und dynamische Inhalte unterschiedlich.
- Statische Dateien werden nur einmal komprimiert und eine komprimierte Kopie wird im lokalen Speicher gespeichert. Nachfolgende Clientanforderungen für zwischengespeicherte Dateien werden von diesem Speicher aus bedient.
- Dynamische Seiten werden jedes Mal dynamisch erstellt, wenn ein Kunde sie anfordert.
Wenn ein Client eine Anfrage an den Server sendet:
- Die Clientanforderung kommt beim NetScaler an. Der ADC untersucht die Header und speichert Informationen darüber, welche Art von Komprimierung der Browser gegebenenfalls unterstützt.
- Der ADC leitet die Anfrage an den Server weiter und erhält die Antwort.
- Die NetScaler-Komprimierungsengine untersucht die Serverantwort auf Komprimierbarkeit, indem sie mit Richtlinien verglichen wird.
- Wenn die Antwort mit einer Richtlinie übereinstimmt, die mit einer Komprimierungsaktion verknüpft ist, und der Clientbrowser einen durch die Aktion angegebenen Komprimierungsalgorithmus unterstützt, wendet NetScaler den Algorithmus an und sendet die komprimierte Antwort an den Clientbrowser.
- Der Client wendet den unterstützten Komprimierungsalgorithmus an, um die Antwort zu dekomprimieren.
Konfiguration der HTTP-Komprimierung
Standardmäßig ist die Komprimierung auf dem NetScaler deaktiviert. Sie müssen die Funktion aktivieren, bevor Sie sie konfigurieren. Wenn die Funktion aktiviert ist, komprimiert der ADC Serveranforderungen, die durch Komprimierungsrichtlinien festgelegt wurden.
So aktivieren Sie die HTTP-Komprimierung über die CLI
Die Komprimierung kann nur für HTTP- und SSL-Dienste aktiviert werden. Sie können es global aktivieren, sodass es für alle HTTP- und SSL-Dienste gilt, oder Sie können es nur für bestimmte Dienste aktivieren.
Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein, um die Komprimierung global oder für einen bestimmten Dienst zu aktivieren:
-
enable ns feature cmp
ODER set service \<name\> -CMP YES
So konfigurieren Sie die Komprimierung über die GUI
Führen Sie einen der folgenden Schritte aus:
Um die Komprimierung global zu aktivieren, navigieren Sie zu System > Einstellungen, klicken Sie auf Grundfunktionen konfigurieren und wählen Sie HTTP-Komprimierung aus.
Um die Komprimierung für einen bestimmten Dienst zu aktivieren, navigieren Sie zu Traffic Management > Load Balancing > Services, wählen Sie den Dienst aus und klicken Sie auf Bearbeiten. Klicken Sie in der Gruppe Einstellungen auf das Stiftsymbol und aktivieren Sie Komprimierung.
Konfigurieren einer Komprimierungsaktion
Eine Komprimierungsaktion gibt die Aktion an, die ausgeführt werden muss, wenn eine Anforderung oder Antwort mit der Regel (Ausdruck) in der Richtlinie übereinstimmt, mit der die Aktion verknüpft ist. Sie können beispielsweise eine Komprimierungsrichtlinie konfigurieren, die Anforderungen identifiziert, die an einen bestimmten Server gesendet werden, und die Richtlinie mit einer Aktion verknüpfen, die die Antwort des Servers komprimiert.
Es gibt vier eingebaute Komprimierungsaktionen:
- COMPRESS: Verwendet den GZIP-Algorithmus, um Daten von Browsern zu komprimieren, die entweder GZIP oder sowohl GZIP als auch DEFLATE unterstützen. Verwendet den DEFLATE-Algorithmus, um Daten von Browsern zu komprimieren, die nur den DEFLATE-Algorithmus unterstützen. Wenn der Browser keinen der beiden Algorithmen unterstützt, wird die Antwort des Browsers nicht komprimiert.
- NOCOMPRESS: Komprimiert keine Daten.
- GZIP: Verwendet den GZIP-Algorithmus, um Daten für Browser zu komprimieren, die GZIP-Komprimierung unterstützen. Wenn der Browser den GZIP-Algorithmus nicht unterstützt, wird die Antwort des Browsers nicht komprimiert.
- DEFLATE: Verwendet den DEFLATE-Algorithmus, um Daten für Browser zu komprimieren, die den DEFLATE-Algorithmus unterstützen. Wenn der Browser den DEFLATE-Algorithmus nicht unterstützt, wird die Antwort des Browsers nicht komprimiert. Nachdem Sie eine Aktion erstellt haben, ordnen Sie die Aktion einer oder mehreren Komprimierungsrichtlinien zu.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um eine Komprimierungsaktion zu erstellen:
add cmp action <name> <cmpType> [-addVaryHeader <addVaryHeader> -varyHeaderValue<string>]
So konfigurieren Sie eine Komprimierungsrichtlinie über die CLI
Eine Komprimierungsrichtlinie enthält eine Regel, bei der es sich um einen logischen Ausdruck handelt, mit dem die NetScaler-Appliance den Datenverkehr identifizieren kann, der komprimiert werden soll.
Wenn NetScaler eine HTTP-Antwort von einem Server empfängt, werden die integrierten Komprimierungsrichtlinien und alle benutzerdefinierten Komprimierungsrichtlinien ausgewertet, um zu bestimmen, ob die Antwort komprimiert werden soll, und falls ja, der anzuwendende Komprimierungstyp. Die den Richtlinien zugewiesenen Prioritäten bestimmen die Reihenfolge, in der die Richtlinien mit den Anforderungen abgeglichen werden.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um eine Komprimierungsrichtlinie zu erstellen:
add cmp policy <name> -rule <expression> -resAction <string>
So erstellen Sie eine Komprimierungsaktion über die GUI
Navigieren Sie zu Optimierung > HTTP-Komprimierung > Aktionen, klicken Sie auf Hinzufügen, und erstellen Sie eine Komprimierungsaktion, um die Art der Komprimierung anzugeben, die für die HTTP-Antwort ausgeführt werden soll.
Konfigurieren einer Komprimierungsrichtlinie
Eine Komprimierungsrichtlinie enthält eine Regel, bei der es sich um einen logischen Ausdruck handelt, mit dem die NetScaler-Appliance den Datenverkehr identifizieren kann, der komprimiert werden soll.
Wenn NetScaler eine HTTP-Antwort von einem Server empfängt, werden die integrierten Komprimierungsrichtlinien und alle benutzerdefinierten Komprimierungsrichtlinien ausgewertet, um zu bestimmen, ob die Antwort komprimiert werden soll, und falls ja, der anzuwendende Komprimierungstyp. Die den Richtlinien zugewiesenen Prioritäten bestimmen die Reihenfolge, in der die Richtlinien mit den Anforderungen abgeglichen werden.
In der folgenden Tabelle sind die integrierten HTTP-Komprimierungsrichtlinien aufgeführt. Diese Richtlinien werden global aktiviert, wenn Sie die Komprimierung aktivieren.
Integrierte Richtlinie | Beschreibung |
---|---|
ns_adv_nocmp_mozilla_47 | Verhindert die Komprimierung von CSS-Dateien, wenn eine Anfrage von einem Mozilla 4.7-Browser gesendet wird. |
ns_adv_cmp_mscss | Komprimiert CSS-Dateien, wenn die Anforderung von einem Microsoft Internet Explorer-Browser gesendet wird. |
ns_adv_cmp_msapp | Komprimiert Dateien, die von den folgenden Anwendungen generiert werden: Microsoft Office Word, Microsoft Office Excel, Microsoft Office PowerPoint. |
ns_adv_cmp_content_type | Komprimiert Daten, wenn die Antwort Header vom Typ Content-Typ und Text enthält. |
ns_adv_nocmp_xml_ie | Verhindert die Komprimierung, wenn eine Anfrage von einem Microsoft Internet Explorer-Browser gesendet wird und die Antwort einen Content-Type-Header enthält und Text oder XML enthält. |
Bindung einer Komprimierungsrichtlinie
Um eine Komprimierungsrichtlinie in Kraft zu setzen, müssen Sie sie entweder global binden, damit sie für den gesamten Datenverkehr gilt, der durch den NetScaler fließt, oder an einen bestimmten virtuellen Server, sodass die Richtlinie nur für Anforderungen gilt, deren Ziel die VIP-Adresse dieses virtuellen Servers ist.
Wenn Sie eine Richtlinie binden, weisen Sie ihr eine Priorität zu. Die Priorität bestimmt die Reihenfolge, in der die von Ihnen definierten Richtlinien ausgewertet werden. Sie können die Priorität auf jede positive Ganzzahl festlegen.
So binden Sie eine Komprimierungsrichtlinie über die CLI
Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein, um eine Komprimierungsrichtlinie global oder an einen bestimmten virtuellen Server zu binden:
bind cmp global <policyName> [-priority <positive_integer>][-gotoPriorityExpression <expression>] [-type <type>] [-invoke (<labelType> <labelName>) ]
bind lb vserver <vserverName> -policyName <policyName> -type (Request|Response) -priority <positive_integer> )
Wiederholen Sie diesen Befehl für jeden virtuellen Server, an den Sie die Komprimierungsrichtlinie binden möchten.
So binden Sie eine Komprimierungsrichtlinie über die GUI
Führen Sie einen der folgenden Schritte aus:
Navigieren Sie auf globaler Ebene zu Optimierung > HTTP-Komprimierung > Richtlinien, klicken Sie auf Richtlinien-Manager und binden Sie die erforderlichen Richtlinien, indem Sie den entsprechenden Bindepunkt und Verbindungstyp (Anforderung/Antwort) angeben.
Auf virtueller Serverebene
Navigieren Sie für den virtuellen Lastausgleichsserver zu Traffic Management > Load Balancing > Virtuelle Server, wählen Sie den erforderlichen virtuellen Server aus, klicken Sie auf Richtlinienund binden Sie die entsprechende Richtlinie.
Navigieren Sie für den virtuellen Content Switching-Server zu Traffic Management > Content Switching > Virtuelle Server, wählen Sie den erforderlichen virtuellen Server aus, klicken Sie auf Richtlinienund binden Sie die entsprechende Richtlinie.
Festlegen der globalen Komprimierungsparameter für optimale Leistung
Viele Benutzer akzeptieren die Standardwerte für die globalen Komprimierungsparameter, aber Sie können möglicherweise eine effektivere Komprimierung bereitstellen, indem Sie diese Einstellungen anpassen.
Hinweis Nachdem Sie die globalen Komprimierungsparameter konfiguriert haben, müssen Sie Ihre Appliance nicht neu starten. Sie werden sofort auf die neuen Flows angewendet.
In der folgenden Tabelle werden die Komprimierungsparameter beschrieben, die Sie auf dem NetScaler festlegen können.
Komprimierungs-Parameter | Beschreibung |
---|---|
Quantengröße | Größe des Puffers in KB für das Sammeln von Serverantworten beibehalten. Die Antworten werden komprimiert, wenn die Puffergröße diesen Wert überschreitet. Wenn Sie beispielsweise die Quantengröße auf 50 KB festlegen, komprimiert der NetScaler den Inhalt des Puffers, wenn seine Größe größer als 50 KB wird. Mindestwert: 1. Maximaler Wert: 63488 Standardwert: 57344. |
Stufe der Kompression | Auf Serverantworten anzuwendende Komprimierungsgrad. Mögliche Werte: Beste Geschwindigkeit, beste Kompression, optimal. |
Minimale Größe der HTTP-Antwort | Mindestgröße einer komprimierten HTTP-Antwort in Byte. Antworten, die kleiner als der durch diesen Parameter angegebene Wert sind, werden gesendet, ohne komprimiert zu werden. |
Umgehung der Komprimierung bei der CPU-Auslastung | NetScaler CPU-Auslastung in Prozent, bei oder über der keine Komprimierung erfolgt. Standardwert: 100. |
Serverseitige Komprimierung zulassen | Erlauben Sie Servern, komprimierte Daten an den NetScaler zu senden. |
Push-Paket komprimieren | Komprimieren Sie nach Erhalt eines Pakets mit einem TCP-PUSH-Flag die akkumulierten Pakete sofort, ohne darauf zu warten, dass der Quantenpuffer gefüllt wird. |
Externer Cache | Geben Sie eine private Antwortrichtlinie aus, die angibt, dass die Antwortnachricht für einen einzelnen Benutzer bestimmt ist und nicht von einem gemeinsam genutzten oder Proxy-Cache zwischengespeichert werden darf. |
So konfigurieren Sie die HTTP-Komprimierung über die GUI
Führen Sie einen der folgenden Schritte aus:
- Um die Komprimierung global zu aktivieren, navigieren Sie zu System > Einstellungen, klicken Sie auf Grundfunktionen konfigurieren und wählen Sie HTTP-Komprimierung aus.
- Um die Komprimierung für einen bestimmten Dienst zu aktivieren, navigieren Sie zu Traffic Management > Load Balancing > Services, wählen Sie den Service aus und klicken Sie auf Bearbeiten.
- Klicken Sie in der Gruppe Einstellungen auf das Stiftsymbol und aktivieren Sie Komprimierung.
So erstellen Sie eine Komprimierungsaktion über die GUI
Navigieren Sie zu Optimierung > HTTP-Komprimierung > Aktionen, klicken Sie auf Hinzufügen und erstellen Sie eine Komprimierungsaktion, um den Komprimierungstyp anzugeben, der für die HTTP-Antwort ausgeführt werden soll
So erstellen Sie über die GUI eine Komprimierungsrichtlinie
Navigieren Sie zu Optimierung > HTTP-Komprimierung > Richtlinien, klicken Sie auf Hinzufügenund erstellen Sie eine Komprimierungsrichtlinie, indem Sie die Bedingung und die entsprechende Aktion angeben, die ausgeführt werden soll.
Bewertung der Komprimierungskonfiguration
Sie können die Komprimierungsstatistiken im Dashboard-Dienstprogramm oder in einem SNMP-Monitor anzeigen. Das Dashboard-Dienstprogramm zeigt zusammenfassende und detaillierte Statistiken in einem Tabellen- und Grafikformat an.
Optional können Sie auch Statistiken für eine Komprimierungsrichtlinie anzeigen, einschließlich der Anzahl der Anforderungen, die der Richtlinienzähler während der richtlinienbasierten Komprimierung erhöht.
Hinweis
- Weitere Informationen zu den Statistiken und Diagrammen finden Sie in der Dashboard-Hilfe zur NetScaler-Appliance.
- Weitere Informationen zu SNMP finden Sie unter dem Thema SNMP .
So zeigen Sie Komprimierungsstatistiken mit der CLI an
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um die Komprimierungsstatistiken anzuzeigen:
- Zum Anzeigen einer Zusammenfassung der Komprimierungsstatistiken.
stat cmp
Hinweis Der Befehl stat cmp policy zeigt nur Statistiken für erweiterte Richtlinien zur Komprimierungsrichtlinie an.
2. Um Treffer und Details der Komprimierungsrichtlinie anzuzeigen
show cmp policy \<name\>
3. Um detaillierte Kompressionsstatistiken anzuzeigen
stat cmp -detail
So zeigen Sie Komprimierungsstatistiken mithilfe des Dashboards an:
Im Dashboard-Dienstprogramm können Sie die folgenden Arten von Komprimierungsstatistiken anzeigen:
- Wählen Sie Komprimierung aus, um eine Zusammenfassung der Komprimierungsstatistiken anzuzeigen.
- Um detaillierte Komprimierungsstatistiken nach Protokolltyp anzuzeigen, klicken Sie auf Details
- Um die Rate der von der Komprimierungsfunktion verarbeiteten Anforderungen anzuzeigen, klicken Sie auf die Registerkarte Grafische Ansicht.
So zeigen Sie Komprimierungsstatistiken mithilfe von SNMP an
Sie können die folgenden Komprimierungsstatistiken mithilfe der SNMP-Netzwerkverwaltungsanwendung anzeigen.
- Anzahl der Komprimierungsanforderungen (OID: 1.3.6.1.4.1.5951.4.1.1.50.1)
- Anzahl der übertragenen komprimierten Byte (OID: 1.3.6.1.4.1.5951.4.1.1.50.2)
- Anzahl empfangener komprimierbarer Byte (OID: 1.3.6.1.4.1.5951.4.1.1.50.3)
- Anzahl der übertragenen komprimierbaren Pakete (OID: 1.3.6.1.4.1.5951.4.1.1.50.4)
- Anzahl der empfangenen komprimierbaren Pakete (OID: 1.3.6.1.4.1.5951.4.1.1.50.5)
- Verhältnis der empfangenen komprimierbaren und übertragenen komprimierten Daten (OID: 1.3.6.1.4.1.5951.4.1.1.50.6)
- Verhältnis der insgesamt empfangenen Daten zu insgesamt übertragenen Daten (OID: 1.3.6.1.4.1.5951.4.1.1.50.7)
So zeigen Sie über die GUI weitere Komprimierungsstatistiken an
- So zeigen Sie HTTP Komprimierungsstatistiken an:
Navigieren Sie zu Optimierung > HTTP-Komprimierung und klicken Sie auf Statistik.
- Zum Anzeigen von Statistiken einer Komprimierungsrichtlinie.
Navigieren Sie zu Optimierung > HTTP-Komprimierung > Richtlinien > wählen Sie die Richtlinie aus und klicken Sie auf Statistik.
-
So zeigen Sie Statistiken einer Bezeichnung für Komprimierungsrichtlinien an
-
Navigieren Sie zu Optimierung > HTTP-Komprimierung > Richtlinien > wählen Sie ein Richtlinienlabel aus und klicken Sie auf Statistik.
Entladen der HTTP-Komprimierung
Die Durchführung einer Komprimierung auf einem Server kann die Leistung des Servers beeinträchtigen. Ein NetScaler, der vor Ihren Webservern platziert und für die HTTP-Komprimierung konfiguriert ist, entlastet die Komprimierung sowohl statischer als auch dynamischer Inhalte, wodurch Server-CPU-Zyklen und -Ressourcen eingespart werden.
Sie können die Komprimierung auf zwei Arten von den Webservern abladen:
Deaktivieren Sie die Komprimierung auf den Webservern, aktivieren Sie die NetScaler-Komprimierungsfunktion auf globaler Ebene und konfigurieren Sie Dienste für die Komprimierung.
Lassen Sie die Komprimierungsfunktion auf den Webservern aktiviert und konfigurieren Sie die NetScaler-Appliance so, dass der Header “Verschlüsselung akzeptieren” von allen HTTP-Clientanforderungen entfernt wird. Die Server senden dann unkomprimierte Antworten. Der NetScaler komprimiert die Serverantworten, bevor er sie an die Clients sendet.
Hinweis Die zweite Option funktioniert nicht, wenn die Server automatisch alle Antworten komprimieren. Der NetScaler versucht nicht, eine bereits komprimierte Antwort zu komprimieren.
Der Parameter Servercmp ermöglicht es der NetScaler-Appliance, die Offload-HTTP-Komprimierung zu verarbeiten. Standardmäßig ist dieser Parameter eingeschaltet, damit der Server komprimierte Daten an die NetScaler-Appliance sendet. Um die HTTP-Komprimierung auszuladen, müssen Sie den Parameter servercmp auf OFF setzen. Geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
set service <service name> -CMP YES
Wiederholen Sie diesen Befehl für jeden Dienst, für den Sie die Komprimierung aktivieren möchten.
show service <service name>
Wiederholen Sie diesen Befehl für jeden Dienst, um zu überprüfen, ob die Komprimierung aktiviert ist.
Save config
set cmp parameter –serverCmp OFF
Hinweis:
Wenn der
Servercmp
Parameter eingeschaltet ist und die Appliance eine komprimierte Antwort vom Server erhält, komprimiert die Appliance die Daten nicht weiter. Stattdessen leitet es die komprimierte Antwort an den Client weiter.
Teilen
Teilen
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.