I just published an article around Research & Development process on Medium. Check it out!

https:[email protected]/the-6ds-in-research-development-6489392dc6f7

The 6 Ds in Research & Development

Here is a simple SPDY performance test and results I have created locally and I like to share my finding with you.

As part of Google’s “Let’s make the web faster” initiative, Google (and I guess Chromium team as well) is experimenting with alternative protocols to help reduce the latency of web pages.  One of these experiments is SPDY (pronounced “SPeeDY”), an application-layer protocol for transporting content over the web, designed specifically for minimal latency.  Today, Chrome and Firefox browsers have implemented SPDY supports.

To see how much performance gain I get from using SPDY over HTTPS, I created a local Linux Mint 13 virtual image running in VMware Workstation 8.0.  Basically, I compiled my own copy of Apache 2.2.22 directly from source, compiled the Chromium customized mod_ssl and mod_spdy based on the instructions (step 6 without using a package manager) from SPDY website (http://code.google.com/p/mod-spdy/wiki/GettingStarted), and obtained test results using Chrome 21 in the host machine.

The test HTML page itself was exactly 6206 bytes with about 7.2MB of JPGs. (48 JPGs total.)  The final results (after 5 browser refreshes each) was 133ms (HTTPS) vs 115ms (SPDY), or 13.5% improvement.

Note that I did not optimize Apache 2.2 at all in my installation, and I wanted to avoid using the Linux distro optimized version of Apache.  So there might be configurations or changes that I should have done in order to get more than 20-30% performance improvements that Google and Chrome teams had claimed in their tests and demonstrations.

I am not a full time (web) system administrator, there are many things I don’t necessary know about to optimize web servers.

Will I use it in my the future?  Yes, at least to improve the experience for Chrome and Firefox users in the near future.

Is it high priority now to use this?  Not yet.  I recommend people spend more time optimizing their website first.  HTTPS is hardly the bottleneck for most.  Tidy up those HTML and JavaScripts first!

Furthermore, mod_spdy only works on Apache 2.2 and not yet for Apache 2.4.  If you are already using version 2.4, I guess you can either wait for a while or contribute open source code to the SPDY project and make it work for version 2.4.

That’s it for now.  See you next time!

Enhanced by Zemanta

It is almost at the end of 2011. Many sites have published lists of Top <whatever #> list of 2011 and year reviews. Here are some of those that, I think you should read.

Discover Magazine: Top 14 Solar System Pictures of 2011

RWW: Top 10 Best TED Talks of 2011 – If you are looking for inspiring TED talks, this is a good list to start!

Yanko Design: Best of Yanko Design 2011

Design Milk: 2011 year in review – Best of Tech

RWW: Top 10 Startups of 2011 – If you are looking for cool startup services, this is a good place to start. However, you might have already signed up to these services.

Next Big Future: Technology areas to watch in 2012 through 2016

All Things D: Tech Products We Lost Too Soon – A list of products which have been cancelled or discontinued in 2011

Social Times: Top 10 2011 Christmas Light Displays

The Next Web: 2011 Tech Rewind – This year in Silicon Valley

Technology Review: The Year on the Web

Hope Mindjet will resolve the issues they have with Thinking Space Pro soon on Android.  They may lose customers with their recent Android app changes.

So basically, Mindjet acquired Thinking Space Pro, which was a $4.50 app on Android for creating mindmaps.  It was a great app until:

1. Mindjet acquired Thinking Space Pro
2. Created the Mindjet for Android free app
3. Downgraded the existing paid Thinking Space Pro app, removed functionalities, stop maintenance, and added ads to it.

So they force people to move to Mindjet for Android.  Look at the comments and review of the new app in Android Markethere.

Bad PR to say the least.  The kind of things you do to lose your customers fast (including myself) to their Mindjet MindManger for desktops ($399).