Sunday, July 25, 2010

THE NEED FOR SPEED

>>Here at StockCharts, we are constantly looking for ways to get you our charts as quickly and consistently as possible. Much of the past two months has been spent adding and testing two different "web acceleration" technologies to our site in an effort to reduce the time it take for our charts to move across the Internet.

The first technology we tried came from a company called Akamai. While this technology works well for other websites and, at first, showed some promising results for us, when we dug deeper we discovered that it really wouldn't work well for us mainly because when the market is open our charts cannot be cached (i.e., saved for later reuse).

The second technology looks much more promising however. It is called "XIP" and it comes from InterNAP, the same company that currently connects us to the Internet. XIP dynamically adjusts the low-level settings that control how data flows across the Internet. It works best when transmitting large items (such as a chart) across long distances. The bigger the object and/or the longer the distance, the more XIP helps.

(Another really nice thing about XIP is that it doesn't require any changes to your computer - it's a change that we make here in our datacenter. No install, no settings to mess with, just improved speed - pretty nice!)

At this point we've completed our internal testing of XIP and the results look good. In our tests, XIP reduced the time it takes to send out our charts by 30 to 40% in most cases. That said, we now need your help. We want to make sure that if we switch to XIP it won't cause any problems for our users.

Read more at this link.

No comments: