Preface As one of the best web servers in the world, Nginx's advantages are self-evident. Let's talk about how Nginx merges request connections. Quick Facts When we browse the web, an important factor affecting the browsing speed is the number of concurrent browsers. To put it simply, the number of concurrent tasks is the number of tasks that are performed simultaneously when browsing a web page. Of course, the browser's concurrent request limit is for the same domain name. There is a certain limit on the number of requests under the same domain name at the same time. Requests exceeding the limit will be blocked. First, let's look at the number of concurrent connections for each browser: List the possible considerations for the browser to make this decision
Taobao tengine When we visit some websites, we will see that some js and css files in the code are obtained through one request. The above knowledge knows that the number of concurrent browser requests is limited, but if multiple records are merged into one request, the response speed may be accelerated. The tengine used by Taobao is a web server based on nginx, which has been open source since the end of 2011. The open source module nginx-http-concat can merge multiple files into one response message. Install Installing the third-party module nginx-http-concat for the first time 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 unzip nginx-http-concat-master.zip tar -xzvf tengine-2.2.0.tar.gz cd tengine-2.2.0 Configuration, compilation and installation ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../nginx-http-concat-master make make install If Nginx has already been installed, just configure the third-party plug-in. Nginx -V, check the version of Nginx. If it is not available, download the corresponding version. Just execute the code. ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../nginx-http-concat-master make After successful compilation #Please back up the nginx executable file before copying cp /objs/nginx /usr/local/nginx/sbin/nginx Kill Nginx and restart it. Configuration Add the following configuration to the location section: location /static/css/ { concat on; concat_max_files 20; concat_unique off; concat_types text/css application/javascript; } Merge method http://static.52itstyle.com/static/css/??index.css,common.css?v=20171111 The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Summarize the problems encountered in using Vue Element UI
>>: Solution to the problem that MySQL in Windows system cannot input and display Chinese
The find command is mainly used to find directori...
Inserting images into HTML requires HTML tags to ...
The latest Insider version of Visual Studio Code ...
Preface The explain command is the primary way to...
How to indicate the parent directory ../ represent...
There is often a lack of understanding of multi-c...
When using SQL to extract data, we often encounte...
The definition and inheritance of classes in JS a...
Preface This article mainly introduces the releva...
Table of contents About Triggers Use of triggers ...
Table of contents 1. Installation preparation 1. ...
vmware vsphere 6.5 is the classic version of vsph...
1. Conventional writing in vue2 // The parent com...
Copy code The code is as follows: <!-- Prevent...
VirtualBox is a free and open source virtualizati...