Разное

Как ускорить загрузку страниц

Всем известно, что оптимизация – это не только непрерывное наполнение сайта контентом и размещение ссылок. Грамотное продвижение начинается изнутри, и немаловажным в нем является скорость загрузки страниц.

Например, у вас есть медленный сайт, и каждый раз при его загрузке пользователям приходится ждать. Подумайте, стали бы вы сами ждать загрузки сайта, когда вокруг столько всевозможных других сайтов с подобной информацией? Вот поэтому ускорение загрузки – приоритетная задача.

Итак, от чего зависит скорость загрузки?

От объема размещенной на сайте информации. Начнем, пожалуй, с графической информации. Если у вас на сайте есть возможность заменить все png изображения на jpj, обязательно сжимайте изображения перед загрузкой на свой сайт. Пусть лучше пострадает эстетическая составляющая, но увеличится скорость. Для поисковых ботов без разницы, какие финтифлюшки расположены у вас на страницах, главное, как быстро пользователь может получить информацию и какую.

Скорость загрузки страницы также зависит от html кода. Чем проще и структурированнее написан ваш сайт, тем быстрее он будет грузиться в современных браузерах.

Для ускорения загрузки страницы не стесняйтесь использовать CSS-спрайты и Inlin-картинки. Это сократит обращение к серверу и тем самым уменьшит время ожидания. CSS-файлы лучше помещать в начале страницы, таким образом даже при очень медленном соединении пользователя, страница у него будет загружаться сверху вниз.

Если же CSS будут размещены снизу, при полной загрузке страницы может измениться стиль, что не нравится многим браузерам. То есть ваши страницы могут и вовсе не открыться. Поэтому для ускорения своих страниц запомните простое правило: CSS всегда стоит помещать в HEAD.

А вот javascript, наоборот, необходимо помещать вниз. Особенность спецификации HTTP/1.1 состоит в том, что она загружает не более двух компонентов одновременно. Поэтому, размещая JS сверху, вы заставите пользователей ждать их загрузки. Лучше пускай сначала загрузится вся страница, а потом уже дополнительные примочки JavaScript.

И вообще, специалисты все чаще советуют не перегружать свой сайт излишними JavaScript и CSS-элементами.