We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byJarred Plater
Modified over 2 years ago
Visual Round Trip Analyzer (VRTA) Velocity 2009 Performance Tools Free download.microsoft.com
Wrath of Kahn “His pattern indicates 2 dimensional thinking” Don't get stuck in the 20th century!
2D thinking Misses the importance of TCP connection Round-Trip TCP slow-start ramping
Each row is a TCP port Show reuse of ports Colors per file Red html, Gold CSS, Tan JS, Blues images VRTA2
VRTA3 – free download Red bar = TCP connect, round-trip time Grey bar = Time To First Byte Stairs = Bytes downloaded per 100ms
Browser independent Starts/Stops NetMon Results are based upon NetMon analysis
Summary: Request: Response: images Packet timing
Saves cap files automatically Use folder icon to Open and rename files
Some of the common patterns seen XP, IE7, single domain Default 2 TCP ports WAN = 125ms RTT, 1 Mbps Ramped up TCP Slow Server TTFB
Ack from Server/TCP Long delay from server TCP Ramping used by subsequent files on same port.
Most time taken traversing the network round-trip Low bandwidth usage Small files should be clustered
TCP ramps up on previous files Server sends at max window size for client (usually 32KB)
Each file rolled up with statistics Also has hover over feature, including images of the files
15 rules today Bandwidth Efficiency Compressibility Expiration Blocking JS Slow TTFB …more
Lists each file breaking BP rule Text output file
More rules, Most of Steve’s list Some he didn’t mention ;-) Command line Integration into BVT automation Scan across many URLs Catch Dev errors before checking in code.
http://download.microsoft.com http://msdn.com This slide deck is posted on the Velocity site Jim Pierson, Jimpier@microsoft.com
Hotmails Performance Tuning Best Practices Aladdin A. Nassar Hotmails Performance Champion Microsoft.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
MIS 424 Professor Sandvig. Overview Why Analytics? Two major approaches: Server logs Google Analytics.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
5/12/05CS118/Spring051 A Day in the Life of an HTTP Query 1.HTTP Brower application Socket interface 3.TCP 4.IP 5.Ethernet 2.DNS query 6.IP router 7.Running.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Top Causes for Poor Application Performance Case Studies Mike Canney.
Using SD K12 SharePoint®.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
HTTP HTTP stands for Hypertext Transfer Protocol. It is an TCP/IP based communication protocol which is used to deliver virtually all files and other.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Create Your Own Webpage. Fun with images Today we’ll cover –Working with images Including an image on your page Making the image a link Editing images.
Copyright Jim Martin The World Wide Web Dr. Jim Martin
1 Using Compressed Files and Folders Applications and operating systems read and write to compressed files. NTFS uncompresses the file before making it.
CIS 228 The Internet Day 4, 9/8/11 Getting on the Internet.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
1 HTML (Set Up Public Folder) Some material on these slides is taken directly from
Create a Web Site with Publisher 2000 for Marilyn Seguins Class.
Empirical Quantification of Opportunities for Content Adaptation in Web Servers Michael Gopshtein and Dror Feitelson School of Engineering and Computer.
(c) 2009 Facebook, Inc. or its licensors. "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1.0.
Web Design and Development. World Wide Web World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files
1 Web Design ITM 2010 Tutorial 3 Prepared by Wang Shiyu.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 DVR SYSTEM User’s Manual Manual Revision : Version 1.0 Release Date : Nov. 2, 2002 ■ SERVER ■ CLIENT.
1 Ethics of Computing MONT 113G, Spring 2012 Session 8 The Internet HTML.
HTTP Performance Objective: In this problem, we consider the performance of HTTP, comparing non-persistent HTTP with persistent HTTP. Suppose the page.
DICOM INTERNATIONAL CONFERENCE & SEMINAR Oct 9-11, 2010 Rio de Janeiro, Brazil Building a DICOM Library in C# Victor Derks GE Healthcare.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Network Printing. Printer sharing Saves money by only needing one printer Increases efficiency of managing resources.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
COMT 4291 Communications Protocols and TCP/IP COMT 429.
TCP as a Reliable Transport. How things can go wrong… Lost packets Corrupted packets Reordered packets …Malicious packets…
Building Fast 3rd-Party Webapps O'Reilly Velocity Web Performance and Operations Conference 24 June Lessons.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
1 Mapping a Drive on a USF IIS Server. 2 Mapping a Drive To map a drive to a network file directory in Windows you must be on a Microsoft local area network,
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
IT 210: Web-based IT Winter 2012 Measuring Speed on the Internet and WWW.
1 TCP - Part II Relates to Lab 5. This is an extended module that covers TCP data transport, and flow control, congestion control, and error control in.
Creating and Editing a Web Page Using Inline Styles
© 2017 SlidePlayer.com Inc. All rights reserved.