Designing High-Performance ISAPI Applications

ISAPI is the highest-performance interface for Web applications. If you create an ISAPI extension or filter, chances are that it can outperform scripts in ASP pages or even components performing similar tasks. However, the inherent speed of the ISAPI interface does not mean that you can ignore performance and scalability considerations.ISAPI cannot utilize much of the application support services provided by ASP and COM. If you want your ISAPI application to maintain session state, for instance, you need to implement much of that session-state functionality .

The following are suggestions to improve the scalability and performance of your ISAPI extensions:

For more information about ISAPI extensions and filters, please see the section called Developing ISAPI Extensions and Filters or the section called ISAPI Reference in the MSDN Online Library..


© 1997-2001 Microsoft Corporation. All rights reserved.