non-cacheable/
In this situation, with no benefits of caching possible, Aicache offers a very important benefit: It offloads the task of dealing with the client network connections from the web servers.
Each client connections requires a dedicated process that lives for the duration of connection. Aicache – which uses extremely efficient, zero-overhead processing of requests/responses removes this requirement from the origin servers.
To illustrate, let's imagine a client making large requests from a web site over a slower/congested connection. Without Aicache front-ending such requests/responses, most existing web servers have to dedicate a whole separate process/thread to sending and/or receiving of this data to such slower client, even when the actual generation or post-processing of the response is very fast.
This requires the server to maintain a separate process, with all of the associated overhead for the duration of such connection, which could be 10 or more seconds.
Imagine serving more than a hundred responses like that being fed to the clients at the same time and you can probably see how most web farms would have a problem in such a situation.
What if you have few tens of thousands of connected users - the situation will only get worse.
It is likely that the code that generates the responses also maintains an Application server and a DataBase connection for the duration of the response, further compounding the problem and propagating the load to your Application and Database Servers.
With Aicache front-ending the traffic, the situation is different. It is Aicache that obtains a complete request from a client, makes sure it is a valid request and only then, virtually instantaneously, feeds it to an origin server.
When on origin server is ready with a response, Aicache consumes it instantaneously, not tying up the origin server for much longer time like a slower client would.
After obtaining a complete response from origin server, Aicache then feeds to the requesting clients, using its extremely efficient, zero-overhead processing of requests/responses.
Aicache offers the additional benefit for non-cacheable requests including optional on-the-fly compression and expanded reporting of statistics, in real time, including number of connections, request/sec, response processing time, etc .
If your web site serves significant amount of private, non-cacheable pages, you will still obtains significant benefits by deploying Aicache!



