The promise of FineGround
The recently released FineGround Condenser was also extensively examined during testing. We decided to cover it separately because it takes a radically different approach to content acceleration than the other products discussed. While it provides a caching facility similar to the reviewed products, it also uses an interesting intrapage caching scheme that relies on HTTP 1.1 Chunked Transfer Encoding to deliver only the changed portions of pages to the user.
The basic idea is that Condenser sets a base document and then calculates the differences (or deltas) between the base and new document, sending only the delta chunks to the user to assemble the slightly changed page. In theory, such an approach should reduce bandwidth usage much more than any of the caching solutions we reviewed.
One downside of this product is that to guarantee proper condensation, accurate browser detection is required. In this area the product isn't well-developed. The tested server didn't recognize common Netscape versions, and FineGround relied on us to add the information to the configuration files to make it work with these browsers. We also found getting the product to work was just plain difficult. Installation and configuration appeared easy, but for some reason, for the longest time it just never worked. After a great deal of assistance from FineGround we found out about some features of the product we needed to get it going, most of which were just not documented.
Once we got the product running we were very impressed with the bandwidth savings and speed improvements. They were huge. FineGround makes claims of a bandwidth reduction of 40 times and an increase in download performance of up to 20 times. We found that the size of our test files were greatly reduced, but the results varied. For example, improvement ranged from just below six times (40.2K before to 7.12K byte after) all the way up to 35 times (35.4K down to 0.98K byte). Obviously, your mileage will vary, since it very much depends on the type of content being delivered.
We also ran the product as a proxy server and investigated how well it handled sites on the Internet at large. We did find that some sites just didn't seem to accelerate; however, it did not break these sites. In this sense we see the most significant aspect of this product in action, in that its gains can be had transparently. No site modifications are required, unlike many of the products we reviewed. For that alone, the $50,000 price tag may just seem worth it, especially considering the initial gains that we saw.
Powell is the president of PINT, a San Diego Web services firm, and the author of numerous books on Web development practices. He can be reached at firstname.lastname@example.org. The author wishes to thank Reuben Poon, Dave Andrews and Mark Johnston of PINT, who helped design the test cases and environment for these products.
Powell is also a member of the Network World Global Test Alliance, a cooperative of the premier reviewers in the network industry, each bringing to bear years of practical experience on every review. For more Test Alliance information, including what it takes to become a member, go to www.nwfusion.com/alliance.
Slow speed kills
Boost your Web site performance with the five Cs: caching, compression, CPU optimization, CDNs and client software.
Add some PEP to your Web site
Performance-enhancing proxies can accelerate content delivery.
Review: Use only as directed
Tread carefully before rolling out dynamic content caching products.
How we did it
Our testing methods explained.
Interactive Buyer's Guide
Includes more than 90 entries on products that can speed up your site, everything from caching hardware and software to SSL off-loaders.
Scorecard and NetResults
Check out how these dynamic content caching products scored in our tests.