This paper proposes two mechanisms for reducing the communication-related overheads of Web applications. One mechanism is user-level connection tracking, which allows an application to coordinate its non-blocking I/O operations with significantly fewer system calls than previously possible. The other mechanism is data-stream splicing, which allows a Web proxy application to forward data between server and client streams in the kernel with no restrictions on connection persistency, object cacheability, and request pipelining.
Related white papers
Online Company Expands Services with New Web Environment
To expand its online business and increase revenue, reed.co.uk wanted to add new recruitment services. In 2007, the company collaborated with Microsoft Gold Certified Partner Attenda to plan a Web...
Localized Online Offers Help Retailers Reach Consumers and Drive Sales
ShopLocal hosts online versions of printed circulars for leading retailers such as Albertsons, Best Buy, Home Depot, Lowe's, Staples, and Target, helping them draw consumers into local stores or to...
Portal Enhances Manageability, Performance, and Security With New Server Solution
CentrumXP.pl, a leading IT-focused Web portal in Poland, showcases the latest Microsoft products and technologies. To demonstrate the advantages of the latest software to users and to improve the site...
Hosting Webcast Series: PHP on Windows
Windows Server 2008 featuring Internet Information Services 7.0 is a powerful Web application and services platform that delivers rich Web-based experiences. With the addition of FastCGI support, it is now...
MSDN Webcast: ClickOnce With Visual Studio 2008 (Level 200)
Does ClickOnce mystify anyone? The attendee of this webcast will learn to publish Windows-based applications to a Web server or network file share for simplified installation. The presenter talks about...
MSDN Webcast: IIS 7.0 in Windows Server 2008 for Developers (Level 200)
The presenter of this webcast takes a look at the new architecture and features that make Web applications developed with Internet Information Services (IIS) 7.0 really sing. The presenter covers...
TechNet Webcast: 24 Hours of Windows Server 2008 (Part 12 of 24): Migrating and Upgrading to IIS 7.0 (Level 300)
This webcast provides insight and guidance for upgrading and migrating to Internet Information Services (IIS) 7.0. First, the presenter explains the compatibility modes in IIS 7.0 and reviews some reasons...


