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
Inhaltsverzeichnis 2. Feldverkettung 2. Geben Sie...
1. Grundstruktur der Webseite: XML/HTML-CodeInhal...
Vorwort Workbench ist auf einem Computer installi...
Ich glaube, jeder kennt dieses Gefühl: Ein Video m...
Öffnen Sie DREAMWEAVER und erstellen Sie ein neue...
Legen Sie den Stil der Tabelle fest: „table-layout...
0x00 Einführung WordPress ist das beliebteste CMS...
Es ist wirklich nicht einfach, eine gute Rekonstr...
Der Unterschied zwischen http und https ist Bei m...
Verwendung des Plugins „Veröffentlichen über SSH“...
Überblick MySQL verfügt auch über einen eigenen E...
Laden Sie zunächst das Diagramm herunter 1. Deins...
Eine Umgebung Installieren Sie VMware Tools auf C...
Im Vergleich zu FTP bietet der SSH-basierte SFTP-...
Der Wachstumspfad vom Linux-Neuling zum Linux-Mei...