IT tutorials
 
Technology
 

SharePoint 2010 : Performance Monitoring - Implementing Visual Round Trip Analyzer

8/17/2013 3:37:32 PM
- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire

Visual Round Trip Analyzer (VRTA) is a tool that helps the SharePoint Administrator identify what is being downloaded at a web page level. One of the biggest complaints from users is the response time. This feedback always finds its way back to the administrator of the SharePoint farm.

VRTA excels in showing the network round trip relationship between the client and the server. This is also critical to the well-being of a farm. While an administrator can optimize the server response, there are several other parties that can inadvertently be working against this:

  • Web developers: These folks create the HTML, CSS, and stylesheets.

  • End users: They load content such as images, which directly hampers performance.

  • Application developers: These folks load JavaScript, jQuery, and now have the client object model at their disposal.

All of these listed parties create solutions using SharePoint Designer, Notepad, and possibly Visual Studio, and the administrator would have no knowledge of this. But in the end, the administrator is the person who will get the support call.

Using VRTA, the administrator can identify the bottlenecks and involve the right parties.

This recipe shows how to run VRTA against SharePoint 2010.

Getting ready

You must have VRTA loaded on a PC (free download from the Microsoft Download Center). Netmon 3.4, also a free download, needs to be loaded on the PC. These tools should not be run on servers but on local machines. No special permissions are needed and it can be run against a public site.

How to do it...

  1. Select Start | Microsoft Visual Round Trip Analyzer.

  2. In the drop-down next to Select Network, ensure that the proper network is selected.

  3. Open the browser and set the address to about:blank.

  4. Click the green play button on VRTA.

  5. In the browser address, type www.sharepoint.com.

  6. Navigate to the menu item.

  7. In VRTA, click the red circle.

  8. Click the All Files tab in VRTA. You should get a screen similar to the next screenshot:

How it works...

VRTA uses Microsoft Network Monitor 3.4 packet analyzer as its foundation. Visually, it shows files and packets, along with the round trip information that occurs between a client and server.

When evaluating page loads, several factors should be taken into account:

  • Distance: The round trip

  • Number of round trips

  • Images on a home page

  • Files that need to be downloaded (CSS, JavaScript, and so on)

Using the four tabs, Main Chart, Statistics, All Files, and Analysis, the data the page is retrieving and loading can be seen in detail. In the preceding screenshot, every file that is loaded shows how long to load, the port, the type of file, a status code, and size.

Armed with this information, the administrator can observe the assets that are being used and be able to offer recommendations such as creating a sprite instead of loading each individual image, or combining JavaScript files. Hovering over each detail item will present further detail on the individual asset.

VRTA also has an Analysis tab that acts as a best practice guide. It grades the files and page on several basic factors such as an average file size rule, white spaces rule, and image clustering rule. Using a color-coded scheme, it makes recommendations to help you improve performance.

Finally, every time a recording is made, it is saved in a directory by default, whose path can be seen in the title of the VRTA application.

There's more...

The reason to start with about:blank is that IE will reload the page automatically and won't use cache. This will give you a real representation of your SharePoint 2010 application.

 
Others
 
- SharePoint 2010 : Performance Monitoring - What and how to monitor with Performance Monitor
- SharePoint 2010 : Performance Monitoring - Using SQL Profiler
- SharePoint 2010 : Performance Monitoring - Enabling HTTP Request Monitoring and Throttling
- SharePoint 2010 : Monitoring and Reporting - Enabling the Developer Dashboard
- SharePoint 2010 : Monitoring and Reporting - Troubleshooting with correlation IDs
- SharePoint 2010 : Monitoring and Reporting - Viewing web analytics reports
- Managing Windows Server 2012 : Managing Server 2012 Remotely - Installing RSAT
- Managing Windows Server 2012 : Server Manager (part 2) - Multiserver management and groups
- Managing Windows Server 2012 : Server Manager (part 1) - Launching and Working with Server Manager - Adding server roles and features
- Windows Phone 8 : Background Agents (part 3) - Audio Agent
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
programming4us programming4us
 
Popular tags
 
Video Tutorail Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS