Web performance is nothing but the speed in which web pages are downloaded and displayed on the user’s web browser. Faster website speeds have been shown to increase sales or increase visitor loyalty including user satisfaction. Particularly useful for those use slow internet connections or on mobile phones/tablets. You can increase the speed of page load using:
- Server side cache
- Browser side cache
- Faster disks
- Image optimization
- Web application accelerator focusing on optimizing caching and compression
- Load balancing and SSL offloading
- Geo or DNS-based load balancing and more.
In short, one can increase the time it takes for pages to render using multi-layered cache and asynchronous communication with server-side components. In this post, I will list my favorite open source software based TCP/HTTP load balancer and proxying solution for web performance.