(See Part V.)
I have a confession. We secretly did something last night (we only barely announced it to Metrics).
No, we didn’t secretly replace the fine coffee at some four-star restaurant but pretty close.
Hot off our 2 second gain in average page load times for
addons.mozilla.org, we shaved another 2 seconds off by duplicating The Amsterdam Reboot platform in Singapore (as a proof-of-concept). Don’t take my word for it – take Gomez’s word:
A little background
For what seems like ages I’ve been trying to figure out how to best serve Asia-Pacific users. It’s a tough case to make because I didn’t have a method to easily measure how much bandwidth traffic I’d need or how it would change page load times or user perceptions.
But I’m a network guy and I’ve had this feeling that we need something in this region. We certainly have a growing population in the area – 5 of the top 9 countries we’ve seen > 20% growth in the last five months have been in Asia. I’ve only been lacking operational data.
Over the summer I’ve been playing and testing Voxel’s Silverlining Technology Preview, their global cloud computer platform. On October 1, it’s going to move out of Preview and their cloud platform would be generally available in all their POPs, including Singapore.
Seemed like a good way to get data…
A couple take away notes on this
- We did it right. We built a proxy/caching platform as part of The Amsterdam Reboot that can easily be replicated anywhere and instantly provide real quantifiable performance benefits.
- Clouds make perfect sense to do proof-of-concepts.
- IT can move really fast. We had these three servers ready to go Wednesday morning in a couple hours..
- Mozilla’s webdev crew does an awesome job writing extremely cachable webapps. I’m seeing a 91% cache hit rate (350,000 objects, 1.5GB).
- If this is a sustainable location, pushing user-focused sites like
support.mozilla.comto Singapore are next on my list.
- I’d love to run this concept in other geographies like South America. Who does clouds down there?
What I most like about this platform is that it’ll allow us to strategically get content closer to users where it most makes sense.
This is right now just a proof-of-concept. It lets me experiment and get real metrics. I’m very interested in hearing from people who actually live in the area – does this make you happier?
One more thing
I was lucky to have two providers who stepped in and provided resources to let me run this POC. Both deserve a special thanks.