Application Request Routing (ARR) is a versatile web-based proxy and load balancing solution, typically employed in conjunction with Internet Information Services (IIS) server. It streamlines and optimizes content delivery by intelligently distributing incoming user requests across multiple web servers. This results in enhanced application performance, improved server efficiency, and robust failover protection. ARR's key features include URL rewriting, SSL offloading, platform-agnostic support, and rule-based traffic management. It is a widely used tool for building high-performing, resilient web-farms, expanding the capabilities of existing server infrastructure, and ensuring seamless user experience.

15
websites using Application Request Routing
Create a technology report →
Export the list of all websites using Application Request Routing with their listed metadata
Websites using Application Request Routing by countrymarket share · top 7 countries
🇺🇸United States
27%
🇩🇪Germany
13%
🇮🇳India
13%
🇬🇧United Kingdom
6.7%
🇩🇰Denmark
6.7%
🇫🇷France
6.7%
🇧🇳Brunei Darussalam
6.7%
0%7.5%15%23%30%
Websites using Application Request Routing by industrydetected industries
Business & Finance · 25%Consulting · 25%Science · 13%Medical & Healthcare · 13%Technology & Computing · 13%Manufacturing & Industrial · 13%MARKETSHARE
Business & Finance25%
Consulting25%
Science13%
Medical & Healthcare13%
Technology & Computing13%
Manufacturing & Industrial13%

Websites using Application Request Routing

showing 13 of 15
WebsiteCountryIndustrySizeFounded
Showing 13 of 15 websitesGet the full list →

Frequently asked

What is Application Request Routing?
Application Request Routing (ARR) is a feature in Internet Information Services (IIS) that enables server administrators to distribute incoming client requests across multiple servers. It is a proxy-based routing module which improves the high availability, load balancing, and scalability of web applications.
Why should I use Application Request Routing?
Using ARR provides several benefits, including better resource utilization across servers, handling increased request loads, improved application performance, and enhanced fault tolerance by routing users to healthy servers in case of failure.
Can Application Request Routing be used with other web servers apart from IIS?
Yes, ARR can be used with other web servers. While it is primarily designed for IIS, it can also be used as a reverse proxy to route requests to servers running other web server software such as Apache or Nginx.
What is a prerequisite for using Application Request Routing?
ARR requires the installation of the Microsoft Web Platform Installer and the ARR module on the IIS server. It also depends on URL Rewrite, a module for creating and managing URL rewrite rules for IIS.
How does Application Request Routing choose which server to route requests to?
ARR uses various algorithms and affinities to determine the best server for a particular request. Some common algorithms include round-robin, least-connections, and server resources (CPU usage, memory usage, etc.). Affinity options, such as client IP affinity, help ensure that clients are sent to the same server for better session persistence.