Fundamentals of Web Site Acceleration
This paper outlines a common sense, cost-effective approach to lowering total cost of ownership and improving Web site and Web application performance according to two simple principles: 1. Send as little data as possible 2. Send it as infrequently as possible We will explore "best practice" strategies that can be systematically employed in Web front-end source code and at the origin server in order to achieve performance improvements. These basic strategies, which all avoid expensive hardware solutions in favor of software and business process enhancements, include: 1. Code optimization 2. Cache control 3. HTTP compression As we examine each strategy, we will explore the potential benefits to a variety of different Web sites and applications in terms of three vital metrics: 1. Faster Web page loads and an improved user experience, translating into higher revenue and increased efficiencies 2. Reduction of bandwidth utilization and increased, ongoing savings 3. Consolidation of the number of server resources required to deliver existing sites and applications