Love or Hate Flash; Here’s How to Use Web Server Content Compression Properly

CompressedFlash

Are you serving .SWF files from your web server and getting complaints from your end users that your flash app is “just slow?” Or has your Ops team wondered why you see such high web request response times for some of the web service calls executed by your Flash Client? I was just working with a bank that uses a Flash Component for one of their internal risk management applications. For years they wondered why users were complaining about very slow response times when ... More >

When CDNs and SSL Bring Down your Site: Lessons Learned from Doritos and Esurance During the Super Bowl

CDNs_SSL_bringdownyoursite

We first discussed Super Bowl lessons learned around bloated web pages that brought down sites like Kia.com. On the other side, GoDaddy did a great job in reducing the page load just for the time of the Super Bowl to ensure that their site wouldn’t go down. But there is more to learn from than bloated websites: Esurance, for example, was impacted by their choice of CDN Partner which didn’t scale as needed and impacted page load time. Securing page content via SSL was done ... More >

Software Quality Metrics for your Continuous Delivery Pipeline – Part I

QualityMetrics

How often do you deploy new software? Once a month, once a week or every hour? The more often you deploy the smaller your changes will be. That’s good! Why? Because smaller changes tend to be less risky since it’s easier to keep track of what has really changed. For developers, it’s certainly easier to fix something you worked on three days ago than something you wrote last summer. An analogy from a recent conference talk from AutoScout24 is to think about your release like a ... More >

Bloated Web Pages can Make or Break the Day – Lessons Learned from Super Bowl Advertisers

Internal Server Error 500

In my previous post I showed you why GoDaddy could sustain the peak load after its Super Bowl Ad campaign aired and why others like Kia wasted a lot of marketing money because its site availability dropped under the load. In this post, we will look at the technical details behind the impact of oversized pages, and how that may have been averted by kia.com.   Kia.com availability eventually dropping to 0% - see previous post Lesson #1: Bloated Pages will Kill your ... More >

DNS, TCP and Size: Application Performance Best Practices of Super Bowl Advertisers

flaming football

This performance stuff is easy – especially if you follow best practices. Allow me to explain how preparation means everything, especially before a big online event like the Super Bowl. We have analyzed the performance of advertisers’ web sites during the Super Bowl and posted the MVPs as well as the underperformers. This blog post highlights the best practices we can derive when looking at it through the eyes of Application Performance. It doesn’t matter if the ... More >

Upcoming Talks on DevOps, Lifecycle, Mobile and Web Topics

magnifyingglass

Our team will be talking at a number of conferences and user group meetings over the course of the next weeks. We invite you to join our sessions or stop by the booth for a quick chat if you're around - we are always eager to hear your feedback and stories! We will attend the following events: OOP 2014 February 4 @ 14:00: Lifecycle by Design – Enabling Collaboration across Development, Test and Production Teams by Wolfgang Gottesheim APPSWORLD - North America ... More >

Diagnosing Obamacare Website: Healthcare.gov still lacks basic optimizations before it can mature

This website doesn’t implement common WPO Best Practices which results in too many roundtrips and downloading too much content

Since we did our first deep dive session on healthcare.gov we wondered if anything had changed that now makes it easier for US citizens to shop for new health insurance plans. We know from personal experiences that problems are not yet resolved. The website even went down last week again which probably led to more war rooms that could have been avoided. In the first analysis blog we highlighted the massive usage of 3rd party components, the lack of basic Web Performance ... More >

DevOps Survival Guide: 2013 Online Holiday Shopping Season

Monitoring other Key Metrics such as Real vs. Bot Traffic, Geographical and User Type Information

The online holiday shopping season is approaching faster than most teams that are developing, testing and running eCommerce sites like. In this blog we summarize the feedback from our eCommerce customers into what they consider a DevOps Survival Guide for the 2013 Online Holiday Shopping Season. The ultimate goal is high conversion rates, followed by implementing changes based on lessons learned from 2012. Additionally, this guide will help teams cope with the predicted ... More >

Advanced Performance Analysis with latest Compuware APM/dynaTrace AJAX Edition 4.2 at SenchaCon 2013

Timeline View helps to understand what impacts Page Load Time

Just in time for our speaking session at SenchaCon 2013 we are happy to announce the latest version of Compuware APM/dynaTrace AJAX Edition. Version 4.2 now supports the latest versions of Firefox (FF 21 & FF 22). Download the latest version from our AJAX Edition website. SenchaCon 2013 Session Preview If you happen to be at SenchaCon 2013 then consider checking out our session. I will show you how to best leverage the AJAX Edition to analyze and optimize Page Load as ... More >

An Integrated Approach to Load Test Analysis, Part 2 – The Follow-up Test

An Aggregated Data View Showing External and Internal Performance Indicators During the April 14 Load Test

This post was co-authored by Andreas Grabner, Team Lead for the Compuware APM Center of Excellence. In a previous post, I demonstrated how to add more depth to the analysis of a Compuware APM Web Load Test by combining the external load results with the application and infrastructure data collected by the Compuware PureStack Technology™. But, now that we have tested the system once, what would happen if we tested it again after we identified and “resolved” the issues we ... More >