Nginx Acceleration Stack Overview
Posted by on 24 August 2013 03:55 PM
The A Small Orange Nginx Acceleration stack is designed to provide greater levels of scale for Dedicated and Cloud VPS servers that receive high amounts of traffic or that require additional performance through the features provided in the acceleration stack.
The acceleration stack allows for specific users to receive full page caching of content through Nginx. This is ideal if a site receives an unplanned surge in traffic or is victim of a HTTP-based DDoS attack, where such events would typically crash or render unresponsive a Cloud VPS or Dedicated server. By using the full page caching feature of the A Small Orange Nginx Acceleration stack, customers can continue to service requests for their most popular websites without impacting the performance and uptime of other websites they may be hosting.
The stack is powered by Nginx, an industry standard high performance web server, which is set up to serve static content in a transparent reverse proxy, which reduces the request load on Apache. The setup is entirely transparent to cPanel, Apache and the underlying user setup process, ensuring a seamless integration into production systems.
Currently the Nginx Acceleration stack is provided free of charge to existing customers. Simply file a ticket with our support team and it can be enabled in just a few minutes with no downtime. The stack comes with a convenient command line tool which allows for it to be quickly enabled or disabled system wide along with the ability to add and remove users from dynamic content caching and modify the dynamic content cache expiration.
Enable NGinx caching service
Enable NGinx cache for user rfxncom
Set dynamic content caching to 5 minutes for user rfxncom
Remove dynamic content caching for user rfxncom
Disable Nginx caching service and revert Apache to previous state
[-e|--enable] [-x|--disable] [-c|--clear-cache] [-t|--tmpfs]
-a, --add USER
-s, --setcache USER off|N
# disable dynamic content caching for all users
# set dynamic contenting cache expire to 5min for user rfxncom
-d, --delete USER