So installieren Sie 'Lack' (HTTP -Beschleuniger) und führen Sie Lasttests mithilfe von Apache Benchmark durch

So installieren Sie 'Lack' (HTTP -Beschleuniger) und führen Sie Lasttests mithilfe von Apache Benchmark durch

Überlegen Sie sich einen Moment darüber, was passiert ist, als Sie auf die aktuelle Seite gesucht haben. Sie haben entweder auf einen Link geklickt, den Sie über einen Newsletter erhalten haben, oder auf den Link auf der Homepage von Tecmint.com, und wurden dann zu diesem Artikel gebracht.

In wenigen Worten haben Sie (oder tatsächlich Ihr Browser) eine HTTP.

So einfach dies klingt, dieser Prozess beinhaltet viel mehr als das. Es musste viel verarbeitet werden Server-Seite Um die schön formatierte Seite zu präsentieren, die Sie mit allen darin enthaltenen Ressourcen sehen können - statisch und dynamisch. Ohne viel tiefer zu graben, können Sie sich vorstellen, dass der Webserver, wenn der Webserver gleichzeitig auf viele solche Anfragen reagieren muss (nur ein paar hundert für den Anfang), entweder sich selbst oder das gesamte System zu einem Kriechen bringen kann.

Und dort Lack, Ein Hochleistungs-HTTP-Beschleuniger und ein Reverse-Proxy können den Tag retten. In diesem Artikel werde ich erklären, wie man installiert und verwendet Lack als Front-End zu Apache oder Nginx Um HTTP -Antworten schneller und ohne weitere Lade auf dem Webserver zu laden.

Da Lack jedoch normalerweise seinen Cache im Speicher anstelle der Festplatte speichert. Wir werden in einer Minute diskutieren, wie das geht.

Wie Lack funktioniert

Lack installieren

In diesem Beitrag geht davon aus, dass Sie a installiert haben LAMPE oder Lemp Server. Wenn nicht, installieren Sie bitte einen dieser Stapel, bevor Sie fortfahren.

  1. Lampe in CentOS 7 einbauen
  2. Installieren Sie LEMP in CentOS 7

Die offizielle Dokumentation empfiehlt die Installation von Lack aus dem eigenen Repository des Entwicklers, da sie immer die neueste Version bereitstellen. Sie können auch das Paket aus den offiziellen Repositorys Ihrer Verteilung installieren, obwohl es möglicherweise etwas veraltet ist.

Bitte beachten Sie außerdem, dass die Repositories des Projekts nur Unterstützung für 64-Bit Systeme, während für 32-Bit Maschinen, die Sie auf die offiziell gepflegten Repositorys Ihrer Verteilung zurückgreifen müssen.

In diesem Artikel werden wir installieren Lack aus den Repositories, die offiziell durch jede Verteilung unterstützt werden. Der Hauptgrund für diese Entscheidung besteht darin, die Installationsmethode einheitlich zu machen und für alle Architekturen eine automatische Abhängigkeitsauflösung sicherzustellen.

Auf Debian und Ubuntu
# APTitude Update && Aptitude Install Varnish [PREFACE Jedes Befehl mit sudo auf Ubuntu vornehmen] 
Auf Rhel, Centos und Fedora

Für CentOS und RHEL müssen Sie das Epel -Repository aktivieren, bevor Sie Lack installieren.

# yum update && yum Installieren Sie Lack 

Wenn die Installation erfolgreich abgeschlossen ist, haben Sie je nach Verteilung eine der folgenden Versionen:

  1. Debian: 3.0.2-2+deb7u1
  2. Ubuntu: 3.0.2-1
  3. Fedora, Centos und Rhel (Die Version ist der gleiche wie Varnish im Epel -Repository): v4.0.2

Abschließend müssen Sie mit Lack manuell starten, wenn der Installationsprozess dies nicht für Sie getan hat, und es ermöglichen, mit dem Start zu beginnen.

Auf Debian, Ubuntu, Centos/Rhel 6.x und Fedora 15-20
# Service Lack Start # Service Varnish Status # Chkconfig -Level 345 Lack on 
Auf CentOS/rhel 7.x und Fedora 21
# Systemctl Start Varnish # SystemCTL Status Varnish # System aktivieren Lack 
Seiten: 1 2