Exclusive: Stampede tramples WAN bottlenecks
WebRider accelerator wrangles better Web performance from slow WAN links
IT administrators always keep an eye out for ways to cheat and pull more performance from existing bandwidth. Network traffic shapers and accelerators have been around for a while, but because they require a device on each side, rolling them out to small remote offices or lone remote users often is not cost effective.
Stampede Technologies' WebRider changes things: It requires a device on only one end of the connection. WebRider is a client-to-server Web traffic accelerator that uses HTTP transaction optimization and cache differencing to reduce the time spent accessing Web-based applications from a remote computer, especially over slow or congested links.
To speed up enterprise HTTP and HTTPS traffic, Stampede took the core of the TurboStreaming acceleration technology found in its Lotus Notes and Domino product, enhanced it, added some additional TCP optimization features, and stuffed it into a 64-bit, 1U appliance to speed up HTTP and HTTPS traffic through the enterprise. WebRider terminates and accelerates SSL traffic and gives you the tools to manage multiple SSL certificates on the appliance.
I found that WebRider greatly improves performance between client and Web server even with the most adverse line conditions, but the performance boost is available only for Web traffic. Still, it handles that singular task exceedingly well.
I tested WebRider preinstalled on an IBM eServer powered by a 2.0GHz 64-bit AMD Opteron with 1GB of RAM. You can purchase the software separately to install on your own hardware: WebRider is based on Suse Linux and the install completely takes over the underlying hardware (no dual booting necessary). It can be installed using only one network interface or completely inline using two interfaces; the acceleration works equally well both ways.
The key to WebRider's effective acceleration is the optional Win32 browser plug-in. The plug-in installs on your client PC and installs as a proxy host in your browser. It processes all traffic, both inbound and outbound, from the client. If the request is made for a resource defined in the WebRider policy, it forwards it on to the WebRider appliance.
Installing the plug-in automatically configures IE's proxy settings, but for other browsers,proxy configuration must be done manually.
Because the plug-in is a Win32 app, it is limited to the Windows platform, leaving Macintosh and Linux users in the cold. Of course, the plug-in is an optional piece of the WebRider solution; non-Windows users can still access accelerated content, but they'll miss out on the greatest overall performance gain.
One of the WebRider plug-in's best benefits is speeding up dynamic content. Because dynamic content, such as a response from a database, is usually marked as "not cacheable," the browser's cache is not able to keep any of the content locally. The WebRider plug-in performs cache differencing on the dynamic content objects and sends only the changed data on subsequent requests. So even though the content is dynamic, if there are any matching "pieces" in the plug-ins cache, that local information is used to reduce the amount of data sent over the wire.
Stampede's TurboStreaming technology helps improve Web application performance by creating multiple HTTP streams between client and WebRider appliance. Splitting the traffic over multiple TCP connections improves overall performance, especially for larger objects.