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
Table of contents Common key aliases Key without ...
Through the study and application of Node, we kno...
Table of contents 1. The simplest example 2. Cust...
We often encounter this situation in front-end de...
If there is a backup, it is very simple. You only...
Enctype : Specifies the type of encoding the brows...
Solution 1 Completely uninstall and delete all da...
Preface: This article mainly introduces the query...
1. When inserting, updating, or removing DOM elem...
Table of contents 1. some 2. every 3. find 1. som...
1. Conclusion Syntax: limit offset, rows Conclusi...
Recently, I used vuethink in my project, which in...
Translucent border Result: Implementation code: &...
This article shares the specific code of JavaScri...
Flash enabled designers and developers to deliver...