Скорость загрузки сайта
С каждым годом связь становится лучше, крепче и надёжнее. Скорость повышается, веб-мастеры богатеют и постепенно забывают о том, что не у всех людей есть широченные каналы, через которые 1 мегабайт качается ровно за 1,34 секунды. По-прежнему много новых пользователей "сидят на модемах", то есть их скорость равна 56 Кб/с и поэтому ваш сайт просто обязан загружаться так, чтобы они не успели вспотеть от ожидания загрузки, если, конечно, вы не хотите потерять часть своих посетителей. Особенно важно это для сайтов, которые что-то продают или зарабатывают от кликов по рекламе. Всем известно, что неискушённые новые пользователи сети интернет с радостью (и визгом) кликают по всем баннерам и переходят по ссылкам. Это потом всё это им уже приестся и они даже мышкой не поведут, а сейчас им всё в новинку,
Так вот, чтобы люди не ушли с сайта так и не добравшись до материала, нужно загружать сайт постепенно. Давайте сначала рассмотрим порядок действий пользователя, который пришёл на ваш сайт. Обычно, люди приходят с поисковиков - значит он пришёл за информацией. Следовательно, зайдя на сайт он будет прежде всего смотреть на текст, а потом уже на всё остальное окружение. Следовательно, текст нужно показывать в первую очередь. Картинки к тексту во вторую, всё остальное оформление сайта + рекламу - в третью очередь.
Чтобы загрузка была последовательной верстайте сайт с помощью слоёв. У таблиц в этом плане есть один недостаток. Если всё заключено в одну таблицу, то она не покажется до тех пор, пока вся не загрузится браузером. Лучше сделать много слоёв, которые будут выводиться один за другим. Насчёт шапки, и прочих декоративных элементов. Если они имеют большой объём, то имеет смысл прописать все декоративные элементы в css, как background к определённому слою.
Также ещё один хороший способ сразу же показать текст. Весь текст расположить в слое с абсолютным позиционированием в начале страницы, тогда он загрузится самым первым. Насчёт картинок также можно добавить, что если очень большая картинка (больше 1000 пикселей в ширину или в высоту) желательно сделать превью, или разбить картинку на множество маленьких изображений, которые будут постепенно загружаться.