Watch, Follow, &
Connect with Us

Please visit our new home

Public Report
Report From: Conference/US/2006/General    [ Add a report in this area ]  
Report #:  32401   Status: Open
ASP.NET Content Caching and Performance Tuning by Michael Li
Project:  Conference Build #:  No
Version:    1 Submitted By:   Christine Ellis
Report Type:  Suggestion / Enhancement Request Date Reported:  8/7/2006 3:16:31 PM
Severity:    Infrequently encountered problem Last Updated: 8/28/2006 1:36:37 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (5 Total Ratings)
3.60 out of 5
Total Votes: None
ASP.NET Content Caching and Performance Tuning by Michael Li
TYPE: Regular Session
LEVEL: Intermediate
PREREQUISITES: Web development experience.  Working knowledge with ASP.NET is a plus.
ABSTRACT: Performance is crucial to all software applications but even more so when dealing with web-based applications.  Web developers must pay special attention to performance as they can also be contending with other network constratints like limited bandwidth and traffic load.  This session will showcase techniques ASP.NET various content caching mechanism can drastically improve application performance and user experience.  Topics includes an overview of how the caching mechanism works, the various forms of caching techniques with respect to the type of pages and data in question, how caching is handled with user and nested controls, techniquest in monitoring and measuring performance, and other optimization best practices.  According to Scott Guthrie, one of the co-creator of ASP.NET, Content Caching is one of the coolest gems and most powerful feature inside the whole ASP.NET architecture.  

Code examples for this talk will be provided in both Delphi.NET and C#.

*** Note to Review Board:
During this session, we will demonstrate a variety of different caching techniques  that would be applicable to various type of ASP.NET pages. Demos include caching by contents, by variable parameters, by HTTP header info, variable via custom control contents, etc. Content Caching is one of the few under advertised features in ASP.NET and yet it is extremely powerful.  Topics covered include:

- The Importance of Caching
- Declarative Page Output Caching
- Caching Page Fragments
- Post-Cache Substitution
- Caching Configuration

Full presentation material is ready to be reviewed upon requested.
SPEAKER BIOGRAPHY: Michael Li is the founding president and CTO of InfoCan Management Consultants Group (Canada) Inc,  InfoCan Management is an independent consulting firm based in Vancouver, British Columbia, Canada, specializing in Enterprise, mobile and Internet solutions.  One of the top ranked Borland Learning Partners, InfoCan Management is the first Canadian-based Authorized Education Centre to offer certified hands-on training and consulting services in Delphi, C#Builder, C++Builder, JBuilder and DataSnap across North America.  From 1998-2004, InfoCan was voted 6 times by Delphi Informant Readers Choice Awards as the Best Training Company in North America.  In 2004, InfoCan Management launched a new series of.NET specific training program on popular topics like .NET Foundations, Migration Strategies, ASP.NET, .NET Security, Web Services and more.

A frequent speaker at developers' conferences and user groups worldwide, Michael is well known for his energetic and high caliber presentation style. Michael is a Certified Borland Consultant and Certified Borland Instructor for Delphi and C++Builder, and is also the founding Chairman of the Vancouver Delphi Developers Association.  In Jan 2006, Michael was awarded the Microsoft Most Valuable Professional (MVP) recognition for his community contribution in C# and .NET.

SCUBA diving is his ultimate hobby and frequently travel with his dive bag while speaking at conferences worldwide.  Ask him about his latest shark feeding adventure in the Bahamas and dive excursion in Turks & Caicos.  He also lists sport fishing, cycling and downhill skiing as his favorite pastimes. Michael can be reached at
Steps to Reproduce:


Server Response from: ETNACODE01