The increasing adoption of mobile applications as part of a company’s online services leads to the question whether we need to monitor like other parts of our IT infrastructure. As they are part of our shipped application services we need to ensure they are working properly. However, not every application must be monitored the same [...]

dynaTrace AJAX Edition 3.4 now gives you full JavaScript, AJAX, Network and Rendering analysis support for Mozilla Firefox 8 and 9 as well as Internet Explorer 8 and 9. If you want to optimize the performance of all your users’ browser versions, have a look at the dynaTrace AJAX Edition Premium to guarantee the best [...]

Today’s web sites are often cluttered up with third party content that slows down page load and rendering times, hampering user experience. In my first blog post, I’ve presented how third party content impacts your website’s performance and identified common problems with its integration. Today I want to share the experience I have made as [...]

Most production monitoring systems I have seen have one major problem: There are too many JVM’s, CLRs and Hosts to monitor. One of our bigger Customers (and a Fortune 500 Company) mastered the challenge by concentrating on what really matters: The Applications! Ensure Health The following dashboard is taken directly from the production environment of [...]

Today is great day for us. Due to our continuously growing user base we have decided to migrate our blog to a bigger server. As a performance blog we strive to provide great performance to our readers. Our performance monitoring has shown us that our end user response times were not that great so we [...]

MMT 28 was a great conference. A lot of great talks and a very interested audience. I was lucky to speak about Web performance. As promised you can find my slides below.  Also feel free to post questions on my talk. Web Performance Optimzation View more presentations from Alois Reitbauer.

Last time I talked about the key differences between RDBMS and the most important NoSQL databases. The key reasons why NoSQL databases can scale the way they do is that they shard based on the entity. The „simplest“ form of NoSQL database shows this best, the distributed Key/Value Store. Last week I had the chance [...]

I have been working with performance sensitive applications for a long time now. As can be expected most of them have to use the database at one point or the other. So you inevitably end up having a connection pool. Now to make sure that your application is not suffering from waiting on connections you [...]

The success of the Web performance movement shows that there is increasing interest and value in fast websites. That faster websites lead to more revenue and reduced costs is a well proven fact today. So being exceptionally fast is becoming the dogma for developing web applications. But what is exceptionally fast and how hard is [...]

You do not agree with that? Have you ever looked at the details of your page load time and analyzed what really impacts Page Load Time? Let me show you with a real life example and let me explain that in most cases you only control 1/3 of the time required to load a page [...]