I've developed a relatively heavy page in terms of download size ( http://streetheroeslmn.appspot.com/ ) , and as it's hosted on Google App Engine, I want to trim it down to make sure I don't receive a large bill at the end of the week.

I've hosted JQuery externally, and optimised the images, but the initial download is still at around 350k.

What options do I have to reduce the page size even more?

  • Have you been runnig your site for a time now? I would be interrested in how much you have to pay for your google page per visitor on average. Kau-Boy almost 9 years ago
  • I have just seen that you have 500M and 5 million pageviews a month for free? Do you think you will have more than 5 million oageviews a month? Even on some larger site I administer we only have about 3 million page view a month with 4000 unqiue visitors a day. Kau-Boy almost 9 years ago
  • @Kau-Boy I might be jumping to cutting down the size a little too early, but I'm worried about spikes in visitors. I have not yet experience such a spike yet. Robert Munteanu almost 9 years ago

2 answers


Lose the background image 90KB or optimise the images a bit more (some of the jpgs could stand some more compression)

have fewer embedded fonts?

Safari says your page weighs 677.51KB, most of which as is pointed out is external, but makes it slow to load...

Answered almost 9 years ago by Tony Crockford
  • Most of the JS is not hosted on his page, so it won't raise his bill. Removing the background is indeed the best he can do, but it might be the last thing he wants to do. Kau-Boy almost 9 years ago
  • ah, true, I was looking at load speed, and not where the files were hosted. Tony Crockford almost 9 years ago
Kau-Boy 110

Analyzing your page with the YSlow plugin for Firefox, I could figure out, that you have 198.9K CSS images and another 36.0K regular images. The only ways to reduce the amount of data loaded from you page is reducing the image size.

The YSlow plugin offers the tool Smush.it which you can find here: http://www.smushit.com/ysmush.it/

Using this toll will save you another 13KB which is not much, but it might help. The only way to save a lot more is to remove some pictures, but 300K isn't too much for a website. Many pages are a lot bigger than 500K.

EDIT: A useful tip: Make sure you set the expire headers correctly, so a user is able to cache your images so they don't need to be loaded on every page view again.

Answered almost 9 years ago by Kau-Boy