Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Blog Feed Post

Tracking Changes to Your Website With Performance Monitoring

More and more companies are going agile, developing software in incremental, rapid cycles. This results in small incremental releases with each release building on previous functionality. Changes made in these incremental releases are continuously integrated with the existing code.

Testing is obviously very important in these agile environments to ensure that these frequent changes don’t result in errors. However, what we see is that in many cases the priority is on functional testing and not on ensuring the required level of performance.

As a result of this, every release might have a possible positive or negative impact on performance. These may be difficult to spot, even if you are looking for them.

Most performance degradations are not that easy to identify. They might not be noticeable at all hours of the day, only when the application is used on a slow connection or from a remote location with high latency. Because of this, it may take days or weeks before you become aware that something is not quite right and much longer before you have identified exactly what release has introduced the problem.

We’ve developed a way to track the changes that are being made to your website without compromising performance. By including the release number within your HTML, our Insights feature will recognize that information and add it to the measurement data. With three years of available data history, you can easily track the impact of each deployment.

The chart below demonstrates a performance degradation as well as increased Server and Load Balancer times. Because the server time increased, it’s clear that the decline in performance can be attributed to a change on the application side.

tracking changeshttp://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/06/tracking... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/06/tracking... 768w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/06/tracking... 624w" sizes="(max-width: 867px) 100vw, 867px" />

Using an on premise solution also allows you to benefit from this level of visibility even before going live with new changes. You can install the device in your own network where it can access your development and test environments. This provides valuable additional information to help you decide if a change is ready for production or not. It will also reduce the time spent on nightly troubleshooting and increase customer satisfaction.

The post Tracking Changes to Your Website With Performance Monitoring appeared first on Catchpoint's Blog.

Read the original blog entry...

More Stories By Mehdi Daoudi

Catchpoint radically transforms the way businesses manage, monitor, and test the performance of online applications. Truly understand and improve user experience with clear visibility into complex, distributed online systems.

Founded in 2008 by four DoubleClick / Google executives with a passion for speed, reliability and overall better online experiences, Catchpoint has now become the most innovative provider of web performance testing and monitoring solutions. We are a team with expertise in designing, building, operating, scaling and monitoring highly transactional Internet services used by thousands of companies and impacting the experience of millions of users. Catchpoint is funded by top-tier venture capital firm, Battery Ventures, which has invested in category leaders such as Akamai, Omniture (Adobe Systems), Optimizely, Tealium, BazaarVoice, Marketo and many more.