Content rot has a tendency to creep up on you as a website or application ages. The last thing your visitors want when they reach your site after clicking a link is to be face planted with a 404 error. To make matters worse, too many 404s will have an impact on your search engine site rankings.
We can battle 404s with redirect rules written in our Nginx configurations. The rules can either suggest to the web browser, search engine and anything that the content has permanently moved, or we suggest the content has only moved temporarily. Either way, you have chance to guide the user to the new location of your content in transparent manner.
You may have experience deploying web applications on a LAMP server, which is running both the web server and database server. Hosting your entire web application infrastructure stack on a single server works well for development and light traffic sites. Eventually, you are going to start seeing an increase in user traffic and that will put a lot of stress on your once underutilized server. You are going to have to start researching how to scale to meet the demands of your web traffic.
Throughout this series of tutorials, we will build out the infrastructure to allow our application to handle high volumes of traffic. We’ll utilize web caching servers to reduce the processing work of your application, and load balancers to ensure traffic is balanced between our caching servers. The focus will be on Ubuntu 14.04, however, the concepts work on any Linux distribution.
Overview Linux can be used as a very capable load balancer for small-to-medium sized organization, or for projects that do not require enterprise level load balancing features – think granular roles and user delegation, and built-in content caching. The following is a list of popular load balancer solutions that can be used on most Linux […]
When you need additional nodes to handle your web traffic, use Nginx as an inexpensive and simple load balancer. Read this tutorial to learn how it’s done.
Power your WordPress server with Nginx instead of Apache, for improved system resource efficiency and performance, on Ubuntu 13 Server.
Squeeze more performance out of your box. Learn how to deploy a web server on Ubuntu 13 powered by Nginx, MySQL, and PHP.