Author: Dmitriy Setrakyan.
Who can resist the notion of holding data in memory? With a thousand fold increase in speed over hard drives, RAM is a more compelling storage medium as it’s price drops. Transitioning data directly to an In Memory DataBase (IMDB) will result in a performance increase, but using In Memory Data Grid (IMDG) to hold it instead is better in many large scale applications. This article explains how the hash-table like IMDG scales data across a cluster.
Author: Ilya Grigorik.
Using SSL is a pragmatic choice in helping SPDY navigate the many layers of HTTP routers, caches, and custom appliances which can behave in unpredictable ways with alternate protocols. Next Protocol Negotiation (NPN), an SSL extension, allows the client and the server to negotiate the application protocol as part of the SSL handshake (while removing one or more RTTs). Iliya Grigorik walks us through the relatively simple HAproxy configuration to support HTTP, HTTPS, and SPDY.
Author: Joshua Bixby.
This work by Joshua Bixby compares the websites of two political figures in the run-up to the American election and considers if web presence affects voter response. Analysis of the sites in question show a lot of bloat and poorly implemented resources with small differences between the candidates’ offerings. There are good basic lessons here in site performance improvements, notably in reducing the domain spread of resources and appropriate use of security protocols. Time will tell if there is a correlation between performance online and at the polls.
Author: Kevin Mandeville.
This nice looking and easy-to-digest infographic can be used to quickly show people the breakdown in website performance areas. Simple explanations of key areas are accompanied by median industry data.
Author: Peter McLachlan.
Domain sharding, a hack around browser connection limits to make use of improved network bandwidth, is becoming a detriment as we move into the mobile browsing arena. Desktop browsers have increased their limits so there is not as strong a case for this practice. If you have been using sharding, consider that these days it may in fact be degrading performance.
Author: Jatinder Mann.
Using 5 top travel sites as examples, Jatinder’s informative 50 minute video covers the use of Windows Performance Toolkit to closely examine system details during site loading. He presents 50 tips to improve HTML5 site performance within 6 principles:
- Quickly Respond to Network Requests
- Minimize Bytes Downloaded
- Efficiently Structure Markup
- Optimize Media Usage
- Know What Your Application is Doing.