Knowing Your Limits Jason Fish #bweb11.

Slides:



Advertisements
Similar presentations
Fast Data at Massive Scale Lessons Learned at Facebook Bobby Johnson.
Advertisements

Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.
QA practitioners viewpoint
Euforbia Commercial Exploitation. The Players The audience to be barred / protected Parents Officials / Institutions ISPs Content Owners / Distributors.
©2011 Quest Software, Inc. All rights reserved.. Database Management Martin Rapetti Business Development Manager.
Presenters: Goce Armenski Institute of Informatics, Faculty of Science and Mathematics, St. Cyril and Methodius University, Skopje, MACEDONIA
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
What is it that we do here? What are we paying you for?
BEAUTIFUL PLACES IN THE WORLD SERIES. Problem: Static pictures, 360 views, or even video is not enough for a tourist’s appetite when planning their one.
Sitefinity Performance and Architecture
An Introduction to ASP.NET Web Pages 2 Module 1: Webmatrix Installation and Your First Web Site Tom Perkins.
Brian Mpafe Microsoft DPE Intern Program.  Purpose of Training  What is an Application (App)?  Windows 8(W8) Apps and Why develop them?  What tools.
Many of our customers are using this “Free” Utility. However there are some things that we need to communicate to our customers about how SpeedTest works.
Course Content, Evaluation, Exams Telerik Software Academy ASP.NET Web Forms.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
itcamp12 # Premium conference on Microsoft technologies Serving 10 million requests per day How to solve the architecture challenges of a high.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Building Highly Scalable Websites Karol Jarkovsky Sr. Solution Architect
DNN Performance & Scalability Planning, Evaluating & Improving : Part 1.
Mr. Rouda’s CSCI 101 sections. What does a web page consist of? Code HTML, CSS, XHTML, XML, etc. Images Gif, jpg, png, etc. Plugins Swf, flv, etc. JavaScript.
Computer Measurement Group, India Optimal Design Principles for better Performance of Next generation Systems Balachandar Gurusamy,
Why I LIKE the Facebook Database… Sharon Viente May 2010.
Where Are My Leads Coming From How to have a conversation with your prospects Presented by: Jordan Hatch.
Feedback #2 (under assignments) Lecture Code:
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Omeka software exploration for LOR repository. Omeka  Omeka is opensource – that means there is no cost to use the software  Omeka can be hosted on.
Kevin Grossnicklaus and a “Lot of Web Development Stuff” Presenter: Kevin Grossnicklaus.
Server Browser Network Complex pages Too many web parts Large payload Too many files Large distance to server Complex pages Busy computer.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Scalable Data Scale #2 site on the Internet (time on site) >200 billion monthly page views Over 1 million developers in 180 countries.
HTML Lesson 2. Internal Hyperlinks  Internal Hyperlink is a link that links to another page within a website.  Make another page using notepad++: page2.html.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Diagnosing Problems DAD5 © Copyright 2011 Mitchel Sellers – May Not Be Reused without Permission.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Upgrade from 2013 to SDL Web 8 Road Map for Up-gradation.
Advertisements & Ad Blocking Technology By: Daniel Jackson.
Welcome to our Webinar Selling Your Products Online Presented by: John Duffield.
Web Application Development Process
MATHCOUNTS Web Application
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
Introduction Adult website business is very big and it has loads of cash. You cannot imagine how much a single famous porn site makes a day. There are.
Stop Those Prying Eyes Getting to Your Data
Deploying Web Application
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
RESTful Sevices Distributed Objects Presented by: Shivank Malik
Pinterest Clone Features
Why API?.
Web Design II PHP & MySQL or ASP.NET
Jill Sullivan Senior Marketing Manager Infront Webworks
Discover How Your Business Can Benefit from a Facebook Fanpage
Discover How Your Business Can Benefit from a Facebook Fanpage
Video Wall Content Creation
Video Wall Content
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
PHP / MySQL Introduction
How to Fix Dell Error Code 0F00:1344? +1(800) Dell.
Troubleshoot :- Dell Error Code “ ” REACH AT Dell Support : Give a Ring on:
DigiDay 2016 Darren Trofimczuk
SharePoint Saturday Omaha April 2016
Useful free software.
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
Restaurant IOS application
Slacking for the DBA It’s good to Chat.
Digital Marketing Company in Chennai - Improve Your Online Business
Presentation transcript:

Knowing Your Limits Jason Fish #bweb11

Who should be here? Designer Developer Administer a website Own a sites content Market a site Manage someone who does the above Use the

What am I going to tell you? Mixable What problem we faced How we found a solution What we fixed Give you in tools to do the

What technology did we use? ASP.NET MVC 2.0 SQL Server 2008 R2 Memcached jQuery API – Facebook – Twitter –

What problem did we ? External content Images Videos Profile pictures Web service calls Get student courses Get faculty courses Get Facebook data

What could we do? What would you do? Cache queries Just-in-time loading of data Push processing to the

Was that enough, or right? No baseline No idea on content Did we focus on the wrong

Again, what could we do? Load Test – process of putting demand on a system or device and measuring its response. – en.wikipedia.org/wiki/Load_test

How do we do that here? Load Runner – Licensing – Huge learning curve – Intensely time consuming Why do we have it then? – Blackboard –

Well now what? LoadStorm – General Electric – Wall Street Journal – Nokia – Woot Free for 25 users Very little learning curve No per user license

So how does it

Build the Test – The

Build the Test – The

Run the test within 5

Yay

Yay Key Points Average Response Time Errors Peak Requests Per Second

Final

What’s going on

There’s

Mixable

Mixable

Mixable

Mixable

Why such a big change? Implement Caching – Queries – Images Utilize CDN’s – jQuery Image thumbnailing Code Optimization – C# –

What else do I need to know? Servers need to be validated Admins should be notified – Web Server – Database Server Only Run on

So, why are you here? Give you access to LoadStorm for FREE me

Session surveys