“Automatic PageSpeed optimization module for Nginx…”
“Used in conjunction, NginX and Node.JS are the perfect partnership for high-throughput web applications. They’re both built using event-driven design principles and are able to scale to levels far beyond the classic Y10K limitations afflicting more archaic web servers such as Apache. Out-of-the-box configuration will get you pretty far, but when you need to start serving upwards of thousands of requests per second on commodity hardware, there’s some extra tweaking you must perform to squeeze every ounce of performance out of your servers.
This article assumes you’re using NginX’s HttpProxyModule to proxy your traffic to one or more upstream node.js servers. We’ll cover tuning sysctl settings in Ubuntu 10.04 and above, as well as node.js application and NginX tuning. You may be able to achieve similar results if you’re using a Debian Linux distribution, but YMMV if you’re using something else…”
“Nginx is a powerful high performance web server with a lot of features that can help high load projects to overcome their problems.
Here you can see a particular feature of Nginx that allows you to load balance the traffic across multiple external and internal(on same hardware) servers.
Load Balancing can come in handy when your only server can no longer handle all the incoming requests and you need to offload some of the load to an other server.
The load balancing is implemented by the HttpUpstreamModule that most of the times is included in Nginx by default…”
“We built OAuth2 authentication and authorization layer via nginx middleware using lua. If you intend on performing this, read the docs, automate what you can, and carry rations…”
“At CloudFlare, Nginx is at the core of what we do. It is part of the underlying foundation of our reverse proxy service. In addition to the built-in Nginx functionalities, we use an array of custom C modules that are specific to our infrastructure including load balancing, monitoring, and caching. Recently, we’ve been adding more simple services. And they are almost exclusively written in Lua…”
(reimplements Hipache with Nginx using the Lua module)
“This article explains how to use the nginx HttpLimitReqModule to limit the number of requests for a given session. This is useful, for example, if your site is hammered by a bot doing multiple requests per second and thus increasing your server load. With the HttpLimitReqModule you can define a rate limit, and if a visitor exceeds this rate, he will get a 503 error…”
“I was born in Kazakhstan in a small town. When I was about a year, my father (he is military) moved to Alma-Ata, and I lived there for 18 years. In 1987 I graduated from high school and went to enroll in the Bauman Moscow Higher Technical School, but the first time do not succeed, and I went back to Alma-Ata, where he began as a laboratory assistant in a branch of the Institute of Advanced Studies of the USSR Ministry of Geology. There were old computers “Iskra-226” on them and I started something programmed in BASIC. And at that time in the magazine “Radio” published a series of articles, how to build your own computer “Radio 86RK,” and thanks to their reading, I had quite a good idea how the computer is designed and how it works. A first experience with computers was a little earlier: in high school I went to the Palace of Pioneers, and they put computers Yamaha KUVT (standard MSX). I remember when scored first example program, one mixed with the letter I. In general, I have it not work because of such things…”