Content switching
Content switching is the ability to direct requests sent to the same URL to different servers with different content. Consider the scenario where, when you type the URL http://url1.com, you are redirected to one backend service and, if you type another URL http://url1.com/videos
, you are redirected to another backend service even though it shares the same URL. There are also other ways besides looking at the URL to do content switching. Some examples are:
Language
Cookie
IP port source/destination
IP address source/destination
The HTTP method POST/GET
This feature is commonly used when, for instance, delivering web services for mobile devices. If we think about accessing a website with a mobile device, we often use the same URL as we normally do but are being redirected to a mobile-friendly website on another backend resource. This is of course more user-friendly but gives us a lot of flexibility as well to split mobile traffic with regular desktop-based traffic. This also allows...