Technology Review

Web

The Need for Speed on the Web

A startup hopes to exploit the growing interest in making websites speedier.

  • Tuesday, May 11, 2010
  • By Erica Naone

The days of dial-up modems may be gone, but some websites are still surprisingly sluggish. The issue has gained urgency after Google recently introduced a change to its search algorithm that rewards sites that run faster. The search company says that users spend less time interacting with slower sites; adding to the issue are users visiting sites from mobile devices with spotty connections.

Aptimize, a startup based in Wellington, New Zealand, that launches its service in the United States today, says its software can speed up website load times, bringing increases of 200 to 400 percent in some cases. It says it can achieve these improvements entirely in software.

Ed Robinson, cofounder and CEO, says that companies often improve the speed of a website by throwing hardware at the problem. He contends that the fundamental problem is often the structure of the website itself.

To illustrate this point, Robinson talks about the way a website is loaded. When a user enters a URL, the browser has to carry out a series of tasks to load the page. First, it looks up the server it needs to visit, and then it contacts that server and retrieves the code that describes how the page should look. The browser has to follow the instructions in this code, often contacting the server several more times in order to load resources such as ads or images.

Advertisement

Robinson says that those round-trips to collect resources are a major culprit for slowing down websites. Even over a fast connection with a fast server, these steps take time, and any delays only exacerbate the problem. While it's possible to design a website in a way that avoids these problems, he says the reality is that many aren't written that way. Aptimize's software optimizes for speed without requiring a customer to change anything about how the site is coded, either when it's installed or in the future.

The software gets into the middle of the page-processing pipeline and makes it more efficient. It combines resources so they only have to be downloaded once. For example, it stitches any images that appear on the page into a mosaic, and sends just one image file to the browser, instructing the browser about how to slice up and display the mosaic.

Print

Related Articles

Welcome to a Faster Web

The first commercial deployment of SPDY, a protocol designed by Google to make websites faster, launches today.

New Google Tool Makes Websites Twice as Fast

The optimization tool is the latest result of Google's speed obsession and could add to the company's bottom line.

Achieving Fiber-Optic Speeds over Copper Lines

A 100-year-old networking trick could boost transmissions over telephone infrastructure.

Close Comments

To comment, please sign in or register

Forgot my password

fiberman

185 Comments

  • 638 Days Ago
  • 05/11/2010

Have you considered....

Simplifying pages - including reducing the number of files that need to be loaded? Try loading a 1995 web page on a modern browser if you want to see what fast is.
And get rid of Flash - Jobs knows of what he speaks

Reply

gudguy1

2 Comments

  • 638 Days Ago
  • 05/11/2010

Re: Have you considered....

Good point - reduction of needless add ons. We do not always need Flash for every single soddin' item on the web page.
Thx.

Reply

rsanchez1

213 Comments

  • 638 Days Ago
  • 05/11/2010

Re: Have you considered....

Jobs is old and senile, he has no idea of what he speaks.

Reply

deanrd7

1 Comment

  • 637 Days Ago
  • 05/12/2010

Re: Have you considered....

@rsanchez - yeah Jobs doesn't know nothin' - he found his billions of dollars laying on the ground. Lucky bastard...

Reply

kdubb

16 Comments

  • 638 Days Ago
  • 05/11/2010

Nothing new

This start-up is just following the best practice guidelines set up by Yahoo! http://developer.yahoo.com/performance/rules.html

Using Google's Page speed add-on I can see Technology Review doesn't use gzip compression (which is a one line change to activate and saves ~70% of the bandwidth), browser caching, attaches cookies to each image, and serves all content from one domain (which cancels out the built in parallelism of browser downloads). So massive improvements are possible, but most websites are in the same boat. Those who make an effort will stand out.

I recently overhauled my web business to fall in line with the speed suggestions. It took me a day and a half but I now score 95-99/100 with PageSpeed (I couldn't get to 100 because of some external scripts like Google Maps). So it doesn't take too much effort to make the web a better place.

Strangely enough, I believe the internet users are the biggest culprits of a slow web. ~60% of people still use IE which is horrendously slow and doesn't understand half of standardized code. Try side by side comparisons of IE and Chrome or Safari and see for yourself how much faster pages are.

Reply

sls1j

14 Comments

  • 638 Days Ago
  • 05/11/2010

Interesting

Although the used web design concepts aren't new. I do think it is new to have a piece of middle-ware fix your web pages in real-time without the aid of a programmer. Being a programmer and sometimes web-designer I would consider doing the things that it says to do very tedious and annoying.

Seems like a good idea to me.

Brian

Reply

gudguy1

2 Comments

  • 638 Days Ago
  • 05/11/2010

Re: Interesting

I'd agree with that as well. If it helps, use it.

Reply

Advertisement

drpaul1139

3 Comments

  • 638 Days Ago
  • 05/11/2010

Re: Interesting

Great point Brian...

Reply

edrob

1 Comment

  • 633 Days Ago
  • 05/16/2010

On simplifying pages

One of the challenges facing businesses is users are demanding more sophisticated which is why the performance problem is getting worse - there is a simple rule: more things on the page, slower the page.

Reply

Brian H

60 Comments

  • 626 Days Ago
  • 05/23/2010

Re: On simplifying pages

I think what this system does is pre-assemble the page, so there aren't all the image look-ups etc. at the user end. That process is all taken care of in advance. Plus, multiple users can be fed the same image. Seems like an excellent idea to me. 

Reply

dude81

4 Comments

  • 632 Days Ago
  • 05/17/2010

Solving the same problem in n different ways

I think solving the same problem in n different ways(like the above software mentioned), may improve the site performance in a routine way.. but something has to change whole fundamentally, like something facebook did to optmize the site, compiled the php with c++ with necessary modules, and that is something sites need to look at for improving performance...

Reply

  • 631 Days Ago
  • 05/18/2010

Not a great experience

i use it for my web i don't get anything new ...

Reply

apotekhin

1 Comment

  • 483 Days Ago
  • 10/13/2010

AcceloWeb

If you like Aptimize, you should look into AcceloWeb with it's revolutionary website acceleration product. It is a software solution which runs on dedicated machines and will accelerate your website by 2x to 5x. For more information, see www.acceloweb.com.

Reply

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Videos

A Social-Media Decoder

More

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

ARM Holdings

PrimeSense

Groupon

Roche

More

Advertisement

Facebook

Advertisement