Vorwort Als einer der besten Webserver der Welt liegen die Vorteile von Nginx auf der Hand. Lassen Sie uns darüber sprechen, wie Nginx Anforderungsverbindungen zusammenführt. Schnelle Fakten Ein wichtiger Faktor, der die Browsing-Geschwindigkeit beim Surfen im Internet beeinflusst, ist die Anzahl gleichzeitig verwendeter Browser. Einfach ausgedrückt ist die Anzahl der gleichzeitigen Aufgaben die Anzahl der Aufgaben, die beim Durchsuchen einer Webseite gleichzeitig ausgeführt werden. Natürlich gilt das Limit für gleichzeitige Anfragen des Browsers für denselben Domänennamen. Es gibt eine bestimmte Begrenzung für die Anzahl gleichzeitiger Anfragen unter demselben Domänennamen. Anfragen, die das Limit überschreiten, werden blockiert. Schauen wir uns zunächst die Anzahl der gleichzeitigen Verbindungen für jeden Browser an: Listen Sie die möglichen Überlegungen auf, die der Browser bei dieser Entscheidung berücksichtigen sollte
Taobao-Maschine Wenn wir einige Websites besuchen, werden wir feststellen, dass einige JS- und CSS-Dateien im Code durch eine einzige Anforderung abgerufen werden. Das obige Wissen zeigt, dass die Anzahl gleichzeitiger Browseranforderungen begrenzt ist. Wenn jedoch mehrere Datensätze zu einer Anforderung zusammengeführt werden, kann die Antwortgeschwindigkeit beschleunigt werden. Die von Taobao verwendete Tengine ist ein auf Nginx basierender Webserver, der seit Ende 2011 Open Source ist. Das Open-Source-Modul nginx-http-concat kann mehrere Dateien zu einer Antwortnachricht zusammenführen. Installieren Erstmalige Installation des Drittanbietermoduls nginx-http-concat wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz wget https://github.com/alibaba/nginx-http-concat/archive/master.zip -O nginx-http-concat-master.zip entpacken Sie nginx-http-concat-master.zip tar -xzvf tengine-2.2.0.tar.gz CD tengine-2.2.0 Konfiguration, Kompilierung und Installation ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../nginx-http-concat-master machen installieren Wenn Nginx bereits installiert ist, konfigurieren Sie einfach das Drittanbieter-Plugin. Nginx -V, überprüfen Sie die Version von Nginx. Wenn sie nicht verfügbar ist, laden Sie die entsprechende Version herunter. Führen Sie einfach den Code aus. ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../nginx-http-concat-master machen Nach erfolgreicher Kompilierung #Bitte sichern Sie die ausführbare Nginx-Datei vor dem Kopieren von cp /objs/nginx /usr/local/nginx/sbin/nginx Beenden Sie Nginx und starten Sie es neu. Konfiguration Fügen Sie dem Standortabschnitt die folgende Konfiguration hinzu: Standort /static/css/ { Verkettung an; concat_max_dateien 20; concat_unique aus; concat_types Text/CSS-Anwendung/Javascript; } Merge-Methode http://static.52itstyle.com/static/css/??index.css,common.css?v=20171111 Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Lösung für das Problem, dass MySQL im Windows-System kein Chinesisch eingeben und anzeigen kann
Ich liebe das Programmieren, es macht mich glückl...
Die Wirkung ist wie folgt: analysieren 1. Hier se...
Laden Sie die Windows-Version von Nginx von der o...
1. Wechseln Sie in das Verzeichnis /etc/init.d: ...
Inhaltsverzeichnis 1. df-Befehl 2. du-Befehl 3. B...
Gehen Sie im Hive-Installationsverzeichnis in das...
1. So verwenden Sie den Link: Code kopieren Der Co...
In diesem Artikelbeispiel wird die Implementierun...
Dieser Artikel verwendet Vue, um einfach die Ände...
Inhaltsverzeichnis 1. v-Text (v-Befehlsname = „Va...
1. Einleitung Vorher haben wir über das Front-End...
1. Grundlagen der Linux-Firewall Das Linux-Firewa...
Inhaltsverzeichnis 1. Hash-Tabellenprinzip 2. Das...
# enthält eine Standortinformation. Der Standardan...
Installieren der erforderlichen Dateien Yum insta...