Let me put it this way:
Speed isn't everything. It's the only thing. Your site should instantly respond to a request. If you have to wait 4 seconds until something happens, you are in big trouble.
Page size = the smaller, the better. Keep it under 15k if you can. Keep it under 12k if you can. Keep it under 10k if you can. You're getting the idea here, right?
Remember = 80% of your surfers will be at 56K or less. Keep those preferences in mind when designing.
MVied, 50k is way over the maximum.
jb1ker
Junior Poster in Training
54 posts since Sep 2008
Reputation Points: 12
Solved Threads: 2
This is what http://www.websiteoptimization.com/services/analyze/ had to say about my current project. Follow the link to try your website. Valuable info.
"HTML_SIZE - Congratulations, the total size of this HTML file is 8824 bytes, which less than 20K. Assuming that you specify the HEIGHT and WIDTH of your images, this size allows your page to display content in well under 8 seconds, the average time users are willing to wait for a page to display without feedback."
jb1ker
Junior Poster in Training
54 posts since Sep 2008
Reputation Points: 12
Solved Threads: 2
Stats speak for itself. Not everyone has access to high-speed internet.
The world is bigger than just the US. Think outside the box.
jb1ker
Junior Poster in Training
54 posts since Sep 2008
Reputation Points: 12
Solved Threads: 2
Just for your information. I'm currently living in South Africa. Yesterday there was a article about a pigeon beating the internet in delivering a package. Over the distance of 80km's the pigeon reached it's goal in about 2 hours, the internet status was at 4%. That's how slow internet is here. Just informing...
jb1ker
Junior Poster in Training
54 posts since Sep 2008
Reputation Points: 12
Solved Threads: 2
The average from what I've read is under 100kb.
Depends on your customer profile. If they are in modern cities then a little larger. If they are on dialup then maybe smaller if possible.
There are also numerous tools to decrease page load times such as AJAX
newviewit.com
Junior Poster in Training
88 posts since Sep 2009
Reputation Points: 12
Solved Threads: 1
apache Mod_gzip mod_deflate will compress on the fly if enabled in apache or php headers
and browser accept headers are there
best speed tweak has been,
given that transparent.gif is a 1*1px transparent.gif image
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- @(#) $Id$ -->
<head>
<title>HTML Template</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="your,keywords,here" />
<meta name="Description" content="." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<img src='fastimage.gif' id='img1' width='320' height='200' alt='image you want to display fast text'>
<!--- bla bla bla all the stuff that you want to display fast -->
<img src='transparent.gif' id='img1' width='320' height='200' alt='image1 that is not really urgent text'>
<!--- bla bla bla all the stuff that you want to display fast -->
<img src='transparent.gif' id='img2' width='320' height='200' alt='image2 that is not really urgent text'>
<!--- bla bla bla all the stuff that you want to display fast -->
<img src='transparent.gif' id='img3' width='320' height='200' alt='image3 that is not really urgent text'>
<!--- bla bla bla all the stuff that you want to display fast -->
<script type='text/javascript'>
document.getElementById('img1').src='realimage1.href';
document.getElementById('img2').src='realimage2.href';
document.getElementById('img3').src='realimage3.href';
</body>
</html>
the page loads and functions, then javascript loads images in the background and replaces blank transparent images
Images Known to be required in subsequent pages can be background loaded, while user reads this page, giving the impression that pages load faster than they really do, but nobody notices they delay because the page already works
use css effects instead of graphic effects for menus
I still see review requests on sites where a 1024*768 image is resized in html to 100*80 to be an icon, a 450KB icon, serv images at the displayed size
almostbob
Posting Sensei
3,149 posts since Jan 2009
Reputation Points: 571
Solved Threads: 376