Massive scalability for ASP.NET you can afford

1,027 views

Published on

Published in: Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,027
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Massive scalability for ASP.NET you can afford

  1. 1. Massive Scalabilty for ASP.NET you can Afford Caching for Fun and Profit© eSymmetrix
  2. 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. 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. 4. Out of the Box 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. 5. Caches Everywhere© eSymmetrix
  6. 6. Integrating the Cache • Explicit Caching • Cache Aside Pattern AppFabric Cache Server Browser Web Server Database Server© eSymmetrix
  7. 7. Basic Cache Operations Demo© eSymmetrix
  8. 8. Unique AppFabric Coolness • Sharable within an Enterprise – Share transient state, like shopping carts & sessions • Massive Scale Up • Rent it from Azure© eSymmetrix
  9. 9. Go Forward and Scale! • 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. 10. © eSymmetrix
  11. 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

×