More Related Content
PDF
PPTX
Natural Laws of Software Performance PPTX
Connecting to the raspberry pi from your laptop PPTX
Setting uptheraspberrypiusingberryboot PPTX
Introducing Agile to the Enterprise PDF
Valtech - Introducing Agile Marketing - Jump 2013 NYC PPTX
Enfermedad Trofoblástica Gestacional PDF
Guest lecture - Uppsala Universitet - Introducing Agile Viewers also liked
PDF
Why Agile? - Introducing Agility to non-agile organisations PPTX
PPTX
Scaling Systems: Architectures that grow PPTX
PPT
Introducing Agile User Stories PDF
Introducing Agile Scrum XP and Kanban Recently uploaded
PDF
Helpful Guide for Choosing Ipl betting id in india PPTX
400 IM & Sprint Development from Partha for UCSSC & WAFSU.org PPTX
Compound Movements for Strength and Performance PDF
All-Goldwater Swim Coaching Level 1 and Level 2 PDF
Wilfrid Coulot Dreams of French Curling Return at Winter Olympic 2026 Buy Ti... PPTX
Ultimate 2026 Guide to GTA Mzansi Legacy Edition & Kasi Vibes PPTX
FIFA_World_Cup_Winners_1930_to_2022.pptx PPTX
Showroom Event XYZASFAJAKSFAFAEJFASFAFAFA DOCX
Conference League Final Wink1: Spotlight Massive scalability for ASP.NET you can afford
- 1.
- 2.
What It Takes
• Microsoft AppFabric Cache
– Licensed with Windows Server 2008 & later
• PostSharp Community Edition
– Free version from www.SharpCrafters.com
• Gibraltar Analyst: Optional for monitoring
– Our product, not required for anything you see
today.
© eSymmetrix
- 3.
Why Caching?
• Apps ask a lot of repeating questions.
– Stateless applications even more so
• Answers don’t change often
• Authoritative information is expensive
• Loading the world is impractical
© eSymmetrix
- 4.
Out of theBox ASP.NET Caches
• System.Web.Caching – General Purpose
– Use AppFabric as a “drop in” replacement
• Response.Cache a.k.a. Output Cache
– You still want this.
– If you’re not using it already, do this first.
© eSymmetrix
- 5.
- 6.
Integrating the Cache
• Explicit Caching
• Cache Aside Pattern
AppFabric Cache Server
Browser Web Server Database Server
© eSymmetrix
- 7.
- 8.
Unique AppFabric Coolness
• Sharable within an Enterprise
– Share transient state, like shopping carts &
sessions
• Massive Scale Up
• Rent it from Azure
© eSymmetrix
- 9.
Go Forward andScale!
• Know your apps real world performance
• Find opportunities to reuse answers from any
operation with caching
• Reconsider use of heavy persistence
• Optimize for the Slashdot Effect
© eSymmetrix
- 10.
- 11.
Additional Information:
Websites
– www.GibraltarSoftware.com
– www.SharpCrafters.com
– msdn.microsoft.com/en-
us/windowsserver/ee695849.aspx
Follow Up
– Kendall.Miller@gibraltarsoftware.com
© eSymmetrix
– Twitter: kendallmiller