Native WAF
Distribute traffic across multiple servers and
serve content quickly from the built-in cache
Web Cache balancer system (WebCacheBalancer)

Web Cache balancer system (WebCacheBalancer)

The World Wide Web suffers from scalability and reliability issues due to overloaded and congested proxy servers. Although caching helps to solve this problem, it cannot satisfy more than one-third to one-half of the requests. As a result, many requests are still sent to the main server and may turn it into a bottleneck. A web server can only handle a limited number of connections, after which it becomes slow or even unreachable. By using a web load balancer, the requests are spread over a bunch of different servers and the traffic load is balanced on each server. Even if there is not much traffic on the server, if the server fails, a web load balancer helps to transfer requests to other servers without any interruption. In other words, a single server is like a branch that breaks easily, but a web load balancer allows you to tie together a whole bunch of branches that will be much more robust.
The use of two technologies, load balancing and caching, brings many advantages, only a few of which are mentioned below: ✔️ By providing different servers, the use of a service will be more scalable. ✔️ By providing stable connections, visitors will have a good browsing experience even when there are many visitors and high server resources are involved. As a result, user satisfaction with your website increases. ✔️ When a server is unavailable, it will not receive traffic until that server is online; As a result, site visitors will experience minimal disruption (or even no disruption). ✔️ Due to the possibility of replacing servers, when there is an attack on one server, other servers will not be affected and the service will be available without interruption. ✔️ Performance cache ensures that static content on your website is served directly from the internal cache, thus increasing the speed and performance of the website. ✔️ By increasing the speed of the website, the possibility of increasing the rank in search engines increases.
ASPA WebCacheBalancer is a web load balancer with an internal cache that distributes the traffic whose corresponding response does not exist in the internal cache over several servers. In this way, the system not only provides stored contents quickly from the internal cache; Rather, it automatically shuts down the servers in case of problems. By using this system, you can scale your platform and increase the site's response speed; In addition, it guarantees reliability. In this system, the way of traffic distribution can be adjusted from different web load balancing algorithms. In addition, health checks ensure that no traffic is sent to unreachable servers. Static content, such as images or JavaScript, can be served from the internal cache according to your needs.
The ASPA WebcacheBalancer system is presented as a powerful system with the ability to share the load on web servers with the ability to store static files in the internal cache. In this system, not only the advanced setting of how to share the load on the servers is provided, but also other functional capabilities have been provided to website administrators in this regard. Some of the features of this system are mentioned below:   • HTTPS protocol support   • Ability to set load balancing with different protocols and configurations   • Provision of policyable cache   • Providing policyable cache in the main memory in order to effectively reduce the response time   • Policyable content compression compatible with standard browsers   • Ability to define a server based on a fixed address or DNS name   • Ability to manage bandwidth and limit user requests to the server   • Registration of website user access reports   • Ability to automatically backup system configurations and reports   • High availability to the system   • VLAN support and definition of unlimited IPs for WebLoadBalancer   • Ability to define system users with different access levels   • Ability to automatically update the system   • The ability to respond to one hundred thousand transactions per second   • NTP support to set the system time   • The possibility of rewriting addresses in the server response   • Ability to define valid certificates to use the HTTPS protocol