What is the best performance visualization tool for measuring website or application speed?
-
I'm looking for recommendations on the best product for measuring website / application performance by location, device type, and browser type. Ideally the tool allows for histogram views so that you can look at percentiles of performance and how those vary over time.
-
Answer:
Web performance measurement tools can be broken down into two categories: tools that help you understand how fast your site is and tools that help you understand how to make your site faster. http://WebPagetest.org (WPT) is the best tool of the latter group. It allows you to test the speed of your site from many locations around the world, in both desktop and mobile browsers. There is another tool that wraps WPT called http://www.showslow.com/ that plots WPT results over time. This may sound like it answers your question, but not quite. WPT is what's known as a synthetic tool. Synthetic as in not real. You are measuring web performance under a set of predefined conditions: time, location, browser, cache state, etc. WPT is very good at analyzing page loads and showing you exactly what is contributing to any slowness. This is why it its a member of the second category and not the first; even though it gives you a load time, it is not by any means the load time. What you're looking for is RUM. RUM as in real user monitoring. With this, you are measuring web performance under uncertain conditions: any time, any location, any browser, any cache state, etc. When a user hits your site, you record their load time and all the other demographic information in a log. Unlike synthetic testing, no one result is worth looking at. Rather, it is the results as a whole that is meaningful. This is how you're able to get the histogram of load time distribution, mark percentiles, and drill down by those aforementioned conditions. My favorite RUM tool so far is http://www.soasta.com/products/mpulse/ by SOASTA. I've seen the product demos and I've used it myself. A close second is http://www.google.com/analytics/. This tools is often overlooked, but it can do most of what mPulse does and still has a lot of value. The learning curve can be steep, but there are plenty of resources available online to make sense of these tools.
Rick Viscomi at Quora Visit the source
Other answers
http://NewRelic.com is also getting a fair amount of adoption among early stage companies. Their toolset goes beyond RUM and gets into tracking many system internals so that dev/ops folks can determine the source of any issues as they are detected. They have support for everything from ruby to node.js deployments and their performance visualizations are pretty impressive as well.
Vandan Parikh
The best performance visualization tool for measuring website or application speed is been provided by http://www.3Dbestcartlogic.com. They are a one-stop solution for solving all ecommerce requirements. Their hosting services are amazing as they use the Hypersonic CDN technology that makes one of the fastest ecommerce websites in the world. Also, their Cloudflare Pro feature makes the website faster and more secure. You won't be able to find these features on any other ecommerce platform. So, get in touch with their expert team right away.
Kathlyn Galvirang
I would definitely suggest taking a look at http://bit.ly/1EgKbMwto understand your application performance since it's an APM tool with focus on full stack monitoring. If you're looking specifically for web performance by location, device type, and browser type - you could specifically narrow it down to real user monitoring. With real user monitoring, you get: Response times in your customers' browsers. The results are broken down into JavaScript execution time, network time, and server time to give you full visibility into what makes your application slow. JavaScript error stack trace. This is helpful to see what caused a user to see the error message and shows you where exactly the error is to resolve the issue quickly. 3rd party and CDN impacts. Keep an eye on how 3rd party content and CDN-delivered content affect your web application and directly manage them. Ruxit has this cool feature called the Hyperlyzer where you can narrow down by OS, geolocation, browser, bandwidth, and even user action. Definitely give Ruxit a try! It's a quick JavaScript tag injection and then you can start monitoring within minutes. Full disclosure: I do work for Ruxit so I'm a bit biased ;)
Mary Nguyen
Hi, Full disclosure , I am the COO at Correlsense. As you can read there are many tools that provide with this type of information some do SAAS solutions some on-premise, some do sampling some don't , some do synthetic transactions ... the list is very very long and there are many vendors out there that do exactly what you described. I would recommend to take a look on the APM arena - most of the tools in this market offer this type of information and MUSH more... You are welcome to look at our tool http://www.correlsense.com/product-features/ and many other in this space - each has a unique spot it shines. I hope I helped - good luck,
Elad Katav
Related Q & A:
- What is a good XML visualization tool?Best solution by Stack Overflow
- What is the best enterprise planning tool?Best solution by Quora
- What is best performance for my 04 Mustang GT?Best solution by Yahoo! Answers
- What is the best Craigslist search tool, either free or paid?Best solution by answers.yahoo.com
- What is the best diesel performance chip?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.