VARNISH CACHE
Der Cache, auf den sich Millionen von Websites verlassen
Die kostenlose Open-Source-Software, die eine superschnelle Bereitstellung von HTTP-basierten Inhalten ermöglicht.
Die Varnish-Geschichte
Wenn Sie noch nicht bereit für Varnish Enterprise sind, machen Sie sich keine Sorgen! Beginnen Sie mit Varnish Cache, wie es Millionen anderer Entwickler getan haben. Varnish Cache ist ein beliebter Open-Source-Beschleuniger für Webanwendungen.
Die Geschichte von Varnish beginnt im Jahr 2005. Die Online-Zeitung Verdens Gang wurde immer beliebter und benötigte mit über 45 Millionen Seitenaufrufen pro Woche eine bessere Möglichkeit, den Datenverkehr zu bewältigen. In der Überzeugung, dass es eine Möglichkeit gab, die Anzahl der Server zu reduzieren und gleichzeitig die Ladezeiten der Seiten zu beschleunigen, entwickelte ein Team eine Open-Source-Lösung für das Problem von VG. Nachdem die Finanzierung gesichert war, begann das Varnish-Cache-Projekt.
Varnish Cache
Varnish geht viral
Der Erfolg von Varnish Cache übertraf alle Erwartungen. Er senkte die durchschnittlichen Seitenladezeiten von 150 ms auf unter 30 ms und reduzierte gleichzeitig den Backend-Serverbedarf um 400 %!
Der Erfolg war so groß, dass andere Zeitungen darauf aufmerksam wurden und der Varnish-Code als Open Source veröffentlicht wurde, um diese Vorteile weiterzugeben. Die Akzeptanz wuchs im Laufe der Jahre, und heute verlassen sich Millionen von Websites auf Varnish Cache, um die HTTP-Bereitstellung zu beschleunigen.
Web-Caching
Wie Varnish funktioniert
Varnish ist ein HTTP-Reverse-Proxy, der häufig angeforderte Webseiten zwischenspeichert, so dass sie schnell geladen werden können, ohne auf eine Serverantwort warten zu müssen.
Wenn ein Benutzer eine bestimmte Webseite anfordert, prüft Varnish, ob die Seite bereits im Cache gespeichert ist. Ist dies der Fall, stellt Varnish den Inhalt direkt bereit, was im Vergleich zum Senden von Anfragen an den Ursprungsserver viel Zeit spart.
Warum Varnish anders ist
Es gibt ein paar Design-Entscheidungen, die Varnish Cache von Anfang an von der Konkurrenz abgehoben haben. Diese technischen Merkmale entstammen alle der Philosophie, dass Varnish grundsätzlich schnell sein sollte und von Grund auf mit Blick auf die Leistung entwickelt wurde.
Gemacht für HTTP
Andere Beschleuniger begannen als clientseitige Caches oder Ursprungsserver. Der HTTP-Fokus von Varnish bedeutet viel schnellere Seitenladezeiten.
Starkes Threading
Jede Client-Verbindung wird von einem separaten Worker-Thread bearbeitet, um die Leistung zu maximieren.
Datenspeicherung im virtuellen Speicher
Das Betriebssystem entscheidet, was im Speicher gespeichert wird und was auf die Festplatte ausgelagert wird.
Im gemeinsamen Speicher gespeicherte Protokolldaten
Um die Anzahl der Systemaufrufe auf dem schnellen Pfad zu minimieren.
Varnish Configuration Language
Der Schlüssel zur Individualisierung
Der Schlüssel zu Varnish Cache ist die Flexibilität der Varnish Configuration Language, kurz VCL.
Über eine Befehlszeilenschnittstelle können Sie mit VCL Richtlinien erstellen und jeden Aspekt des Anfrage- und Antwortprozesses steuern. Da VCL die Entscheidungsfindung übernimmt, ist Varnish anpassungsfähiger als andere HTTP-Beschleuniger.
VCL ist außerdem superschnell und lässt sich ohne Neustart konfigurieren, da sie in C transpiliert wird, zu einem gemeinsamen Objekt kompiliert und direkt in Varnish geladen wird.
Varnish Cache oder Varnish Enterprise?
So beliebt Varnish Cache auch ist, wenn es um neue Anwendungsfälle und geschäftskritische HTTP-Herausforderungen geht, wird etwas mehr benötigt.
Varnish Enterprise erfüllt diesen Bedarf mit mehr Funktionen, mehr Leistung und Unterstützung für Video-Streaming, App-Bereitstellung und mehr.
Cache und Enterprise basieren auf denselben Grundprinzipien, haben aber unterschiedliche Prioritäten.
Kostenlose Open-Source-Software
Holen Sie sich Varnish Cache
Wenn Sie der Meinung sind, dass Ihr Unternehmen von fachkundigem Support und umfangreichen Funktionen profitieren könnte, die auf Ihre individuellen Bedürfnisse zugeschnitten sind, dann ist Varnish Enterprise die richtige Software für Sie.
Wenn Sie das Know-how und die Motivation haben, in das Open-Source-Projekt einzutauchen, werden Sie von Varnish Cache begeistert sein.
Varnish Cache ist kostenlose Software, die unter einer 2-Klausel-BSD- oder FreeBSD-Lizenz lizenziert ist.
The Varnish Book
Varnish 6 by Example
Varnish 6 by Example ist der unverzichtbare Leitfaden für alles, was mit Varnish 6 zu tun hat, mit Tutorials für Funktionen und Module von Varnish Cache und Varnish Enterprise.
Es ist ein praktisches Buch voller Tipps und Best Practices, um das Beste aus Ihrem Varnish-Setup herauszuholen und neue Höhen bei Ihren Caching-Operationen zu erreichen, egal ob Sie neu bei Varnish sind oder ein erfahrener Profi.
Vollständig aktualisiert, um die neuesten Funktionen, Module und Anwendungsfälle abzudecken, bietet Varnish 6 By Example alles, was Sie brauchen, um VCL zu erlernen, Weboperationen zu skalieren, benutzerdefinierte CDNs zu erstellen und Ihre Varnish-Fähigkeiten zu verbessern.
Kontaktieren Sie unser Team
Wir helfen Ihnen gerne bei allen Fragen zu unserer Software, zum Support, zur Preisgestaltung und zu allen anderen Fragen bezüglich Varnish. Wir können Ihnen helfen, die Lösung zu finden, die Ihren Anforderungen am besten entspricht, und auch Testversionen einrichten.
Mit einem Experten sprechen
- Die Varnish-Experten stehen Ihnen bei technischen Fragen zur Seite und helfen Ihnen dabei, die richtige Lösung zu finden.
Live-Chat
Sprechen Sie mit einem Berater über die richtige Lösung für Ihre Bedürfnisse.
Schicken Sie uns eine Nachricht
Wir haben Niederlassungen auf der ganzen Welt, die Ihnen bei der Beantwortung Ihrer Fragen helfen können.