Caching in a web application can be done either on client side (Client Browser), In between Client and Server (Proxy & Reverse Proxy Caching ) and on Server Side( Data Caching/ Page Output Caching) . So we can classified caching location in 4 way
Advantages
Proxy caches are often located near network gateways to reduce the bandwidth . Some times Multiple Proxy Cache server is used for larger number of client. This is called Cache Array.
Advantages
Advantages
Advantages
- Client Caching
- Proxy Caching
- Reverse Proxy Caching
- Web Server Caching
Advantages
- Data that are cached on local client can be easily accessed
- Reduce Network Traffic
- Cached data are totally browser dependent, so it is not shareable
Proxy caches are often located near network gateways to reduce the bandwidth . Some times Multiple Proxy Cache server is used for larger number of client. This is called Cache Array.
Advantages
- Data that are cached on proxy server can a accessed easily
- Reduce Network Traffic
- It a Deployment and Infrastructure overhead to maintain a Proxy Cache Server
Advantages
- Data that are cached on reverse proxy server can a accessed easily
- Web server reduce the number of request
- As the Server configured in front of Web sever some what it increases the network traffic.
Advantages
- Improve the performance of sites by decreasing the round trip of data retrieving from database or some other server
- Increase the Network Load