Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Massive scalability for ASP.NET you can afford
Report
Gibraltar Software
Follow
Gibraltar Software
Oct. 22, 2012
•
0 likes
0 likes
×
Be the first to like this
Show More
•
1,152 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
Why Agile? - Introducing Agility to non-agile organisations
Jose Casal-Gimenez FBCS CITP
Ca cu
Rafael Carrillo
Scaling Systems: Architectures that grow
Gibraltar Software
Tormenta tiroidea
Rafael Carrillo
Introducing Agile User Stories
Ram Srivastava
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
Why I Don keep score.pdf
Sebastian Wyczawski
Miller_Daniel_SCBS_PB1_2023-05.pdf
DanielMiller375312
1
of
11
Top clipped slide
Massive scalability for ASP.NET you can afford
Oct. 22, 2012
•
0 likes
0 likes
×
Be the first to like this
Show More
•
1,152 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Sports
Gibraltar Software
Follow
Gibraltar Software
Advertisement
Advertisement
Advertisement
Recommended
Shepherd ALPMA keynote
Jay Shepherd
234 views
•
97 slides
Natural Laws of Software Performance
Gibraltar Software
1.3K views
•
45 slides
Connecting to the raspberry pi from your laptop
Gibraltar Software
4.3K views
•
19 slides
Setting uptheraspberrypiusingberryboot
Gibraltar Software
827 views
•
29 slides
Introducing Agile to the Enterprise
Gibraltar Software
1.1K views
•
49 slides
Valtech - Introducing Agile Marketing - Jump 2013 NYC
Valtech
6.1K views
•
36 slides
More Related Content
Viewers also liked
(6)
Why Agile? - Introducing Agility to non-agile organisations
Jose Casal-Gimenez FBCS CITP
•
965 views
Ca cu
Rafael Carrillo
•
3.9K views
Scaling Systems: Architectures that grow
Gibraltar Software
•
762 views
Tormenta tiroidea
Rafael Carrillo
•
2.6K views
Introducing Agile User Stories
Ram Srivastava
•
10.1K views
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
•
40.2K views
Recently uploaded
(20)
Why I Don keep score.pdf
Sebastian Wyczawski
•
3 views
Miller_Daniel_SCBS_PB1_2023-05.pdf
DanielMiller375312
•
0 views
Puducherry Thrilling Victory Against Nagaland in Vijay Hazare Trophy | Puduch...
Karupaswamy1
•
2 views
SPORTS_DECODED - Introduction to Sports Science
Sporty Sapien
•
8 views
football-220215041341.pptx
ThomasPartey1
•
1 view
wowfitt.pptx
VanshikaAggarwal52
•
4 views
Baldone & Baloži Pump Tracks Opening.pptx
Velosolutions Baltics
•
17 views
Instruction Manual | Vector Optics Ratchet 1x23x34 | Optics Trade
Optics-Trade
•
5 views
Instruction Manual | Burris Eliminator V Laserscope Riflescopes | Optics Trade
Optics-Trade
•
14 views
Blade_Jordan_IntrapreneurialFinalProposal.pdf
JordanBlade
•
7 views
Instruction Manual | Vector Optics Nautilus 1x30 | Optics Trade
Optics-Trade
•
4 views
JORNADA 17 LIGA MURO 2023.pdf
Arturo Pacheco Alvarez
•
386 views
Martial Arts Family Tree, History, Diagram
William Bahr
•
9 views
Richest Player in the World.pdf
uszizz. com
•
0 views
Hoopsfix All-Star Classic 2023 Programme - #HASC23
Hoopsfix
•
7 views
Instruction Manual | Vector Optics Forester 8x42 | Optics Trade
Optics-Trade
•
7 views
哪里可以买美国俄勒冈大学毕业证文凭
mutqy
•
4 views
Swimming Star David Popovici Secures Paris 2024 Qualification, Ignoring Limit...
Eticketing.co
•
5 views
IPL Business Model by Pranay Hardas
PranayHardas
•
4 views
Why I Don keep score.pdf
Sebastian Wyczawski
•
3 views
Advertisement
Massive scalability for ASP.NET you can afford
Massive Scalabilty for
ASP.NET you can Afford Caching for Fun and Profit © eSymmetrix
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
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
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
Caches Everywhere © eSymmetrix
Integrating the Cache
• Explicit Caching • Cache Aside Pattern AppFabric Cache Server Browser Web Server Database Server © eSymmetrix
Basic Cache Operations
Demo © eSymmetrix
Unique AppFabric Coolness
• Sharable within an Enterprise – Share transient state, like shopping carts & sessions • Massive Scale Up • Rent it from Azure © eSymmetrix
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
© eSymmetrix
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
Advertisement