Why is Performance important?
Applications in general
Web applicaitons
What can we as devs do?
Tips: How to optimize
Web applications, Silverlight, Backend, …
Regression
How to maintain performance over time
How to get faster over time
Discussion: What tips do you have in your toolbox?
2. Abstract
Why is Performance important?
Applications in general
Webapplicaitons
What can we devs do?
Tips: How to optimize
Web applications
Silverlight
Backend
…
Regression
How to maintain performance over time
How to get faster over time
Discussion: What tips do you have in your toolbox?
Fill wiki
24. “Building a webapp is easy!
You just gotta know HTML, CSS,
JavaScript, C#, Razor, SQL, DDL,
and Regex
Oh, plus people skills”
https://twitter.com/#!/secretGeek/status/83297694449
287168
59. Perfmon Counters
• General Windows Server
http://adminfoo.net/2007/04/windows-perfmon-top-ten-counters.html
http://technet.microsoft.com/en-us/library/cc768048.aspx
• SQL Server
http://www.databasejournal.com/features/mssql/article.php/3932406/Top-10-SQL-
Server-Counters-for-Monitoring-SQL-Server-Performance.htm
60. Tools
• Web Standards Update for VS2010
http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83
• Cassette
http://getcassette.net/
• Sprite and Image Optimization
http://aspnet.codeplex.com/releases/view/65787
• Image Optimizer
http://visualstudiogallery.msdn.microsoft.com/a56eddd3-d79b-48ac-8c8f-2db06ade77c3
• CSSCop
http://visualstudiogallery.msdn.microsoft.com/a921b98e-9430-4be2-bf53-1169e12bdb50
61. References
• 8 Performance tips before going live
http://blog.gfader.com/2011/07/website-check-list-part-2-aspnet-
8.html
• Performance interview with LoadStorm + more Tools
http://blog.gfader.com/2010/06/performance-interview-with-
loadstorm.html
62. References
• DNR podcast on YSlow
http://www.dotnetrocks.com/default.aspx?showNum=390
• Founder of YSlow (Yahoo)
http://www.stevesouders.com/blog/
Wieso ist Performance wichtig?Applikation generellWeb applikationenWas können wir tun?Tips: HowtooptimizeWeb applicationsSilverlightBackend…RegressionHowtomaintainperformanceover timeHowtogetfasterover timeDiscussion: Whattips do youhave in yourtoolbox?Fill IKM wiki
Click toaddnotesPeter Gfader talksabout web performance
Click toaddnotesPeter Gfader talksabout web performance
Click toaddnotesPeter Gfader talksabout web performance
Click toaddnotesPeter Gfader talksabout web performance
Click toaddnotesPeter Gfader talksabout web performance
Click toaddnotesPeter Gfader talksabout web performance
Performance = Zeitverhalten von SoftwareSpeed = Ausführungsgeschwindigkeit
Click toaddnotesPeter Gfader talksabout web performance