Easily Boost your Web Application by Using nginx

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

Spruce-up-PHP-thumb

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

Velocity_thumb

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

SunTzu_thumb

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

pebkac

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?

fifawebsite_thumb

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 >

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 >