Form guide – which betting agency website will win the Melbourne Cup?


It’s 4 days until the Melbourne Cup, a horse race that literally stops a nation.  It’s the single biggest betting event in the sporting year, and a huge percentage of the population will have a little wager.  What’s the easiest way to place that bet?  Online… So I thought I’d run some tests on the betting agency websites to see who is in the best form leading up to the big race. Jump straight to the infographic here if you like. The agencies monitored ... More >

Proper configuration for running PHP on Nginx


When I started looking into Nginx, I was very impressed by the high performance of this lightweight HTTP server. But more and more I've become keen on the ease of its configuration. I have successfully used Nginx for serving PHP applications for quite a while, this article is about the lessons I have learned. I’m using Nginx on Ubuntu Linux, the installation is straight forward: sudo apt-get install nginx Nginx as a reverse proxy A common use case for Nginx is to ... More >

Playbook for Performance at Velocity New York 2014


Last week at Velocity Conference - New York I had the opportunity to sit in keynote address by Mikey Dickerson on the topic "One Year After Where Are We Now?" Mikey Dickerson is the Administrator/Deputy CIO of USDS. In October, 2013 he took a leave of absence from Google to join what became known as the “ad hoc” team that rescued after its disastrous launch on October 1. Mikey talked about how was built/launched with no ... More >

Easily Boost your Web Application by Using nginx


More and more Web sites and applications are being moved from Apache to nginx. While Apache is still the number 1 HTTP server with more than 60% on active Web sites, nginx has now taken over the 2nd place in the ranking and relegated Microsoft’s IIS to 3rd place. Among the top 10.000 Web sites nginx is already the leader in the field, with a market share of 40%. And the reasons are obvious: nginx is a high-speed, lightweight HTTP server engine. The performance improvement ... More >

How to Spruce up your Evolved PHP Application


Do you have a PHP application running and have to deal with inconveniences like lack of scalability, complexity of debugging, and low performance? That’s bad enough! But trust me: you are not alone! I’ve been developing Spelix, a system for cave management, for more than 20 years. It originated from a single user DOS application, and has now emerged into a web application with hundreds of users, used nationwide as the official cave directory in ... More >

Top Web Performance Tips from Velocity Conf 2014


I attended the Velocity Conference at the Santa Clara Convention Center recently and there were many sessions on how to improve the performance of your web sites on mobile or web, as well as discussions around what companies are doing to get the "above the fold" content within the 1000 ms threshold. Here are snippets of some of the more interesting sessions I attended and the top web performance tips you can learn and apply. Session #1 Responsive Web Performance in the ... More >

How You Can Monitor Your Web Performance for Free

web performance for free

I recently analyzed FIFA's World Cup website for web performance best practices and highlighted the top problems FIFA had on their website (too many flag images, very large favicon, et Cetera). After completing the post, I realized we could use a freely available trial service to run some tests to see if they have improved things. You can use this same process to test your own pages. dynaTrace AJAX Edition has always been my tool of choice when doing these types of ... More >

How to Monitor the Web Performance of Your Competition


You can spend MILLIONS every year improving and maintaining your application, but if you have no insight into your competition how do you know your place in the market and if all that investment has been worthwhile? “If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every ... More >

Fixing Real Problems with Real User Monitoring


Thanks to our guest blogger Derek Abing and his co-author Brian Perrault - both System Engineers with a leading insurance company focusing on application performance. More details about their work at the end of this blog. In production support it is often hard to correlate what might be happening on local servers with what users are reportedly experiencing.  In April, the developers for a java application that handles electronic distribution of scanned mail and electronic ... More >

Is the FIFA World Cup Website Ready for the Tournament?


Sparked by the FIFA Mobile App Crash Analysis Klaus did, I wondered if soccer fans using their mobile or desktop browsers will have a better user experience to follow their favorite teams through the tournament. Back in 2010 I did one of my first Web Performance Analysis blogs on FIFA’s website using the dynaTrace Ajax Edition. Looking at the Page Load Time for the desktop version, we learnt that it was almost cut into half to 4.7s. But is this due to better infrastructure, ... More >