Здравствуйте, уважаемые читатели блога kviter.ru!
Меня давно беспокоит скорость загрузки сайта, поэтому я решил посвятить этой теме несколько статей. Проблема скорости загрузки очень важна, но меры, которые я предпринимал для ее увеличения, принимались от случая к случаю и были довольно бессистемны, поэтому не давали желаемого результата. Чтобы разобраться в этом вопросе подробно и увеличить скорость загрузки своего сайта, я приобрел курс Андрея Бернацкого «Практика оптимизации сайта», в котором рассматриваются все методы ускорения загрузки сайта.
Почему важна скорость загрузки сайта. На что влияет эта скорость.
Скорость загрузки сайта влияет на большое количество важных показателей сайта. В первую очередь, на посещаемость. Чем выше скорость загрузки, тем больше посещаемость. Статистические исследования показывают, что 40 % посетителей уйдут с сайта, если он не загрузится в течение 3 секунд. В большей степени это относится к молодым посетителям, которые не хотят ждать, когда откроется страница. Задержка на 1 сек приводит к уменьшению количества просмотров на 11%. Это очень серьезная цифра. Причем, время ожидания становится все меньше. Это связано с общим развитием технологий, увеличением скорости передачи информации.
Та же статистика говорит, что 80% посетителей не захотят повторно посещать медленные сайты а, 50%, что довольно неожиданно, порекомендуют своим друзьям не посещать такие сайты.
Кроме посещаемости у быстрых сайтов больше конверсия. В первую очередь это относится к продающим сайтам, например, интернет-магазинам, но и на блогах присутствуют различные предложения (реклама, партнерские ссылки и т. д.), которые более активно работают, если сайт загружается быстро.
Со скоростью загрузки сайта связаны и SEO-параметры: поведенческие факторы, время индексации.
Оптимизированный сайт требует меньше ресурсов сервера. Для больших сайтов с большой посещаемостью это имеет большое значение.
От чего зависит скорость загрузки.
Скорость складывается из двух составляющих: серверной и клиентской. Загрузка страницы происходит следующим образом: в браузере формируется запрос (это происходит при наборе адреса в адресной строке или просто при клике на ссылке), этот запрос отправляется на DNS-сервер, который преобразует доменное имя страницы в IP-адрес сервера, на котором хранятся файлы сайта. На этом сервере генерируется HTML-код страницы и отправляется на компьютер пользователя. Браузер читает этот код и формирует на экране web-страницу. При этом создаются новые http-запросы к серверу для загрузки файлов изображений, скриптов, стилей и т. д.
Как видите, загрузка web-страницы состоит из нескольких этапов, каждый из которых требует определенного времени. Наша задача – сократить это время до минимума без потерь информации.
Сервисы для измерения скорости загрузки сайтов.
Для того чтобы уменьшить скорость загрузки сайта, нужно научиться эту скорость измерять. Существует довольно много онлайн-сервисов для измерения скорости загрузки web-страниц. Кратко рассмотрим некоторые из них.
http://www.webpagetest.org/ — один из лучших подобных сервисов. Выдает подробные результаты тестирования в табличном и графическом виде.
http://tools.pingdom.com/fpt/ — также очень хороший сервис, дающий подробную информацию о времени загрузки не только целых страниц, но и их отдельных элементов.
https://developers.google.com/speed/pagespeed/insights/ — сервис от Google, показывающий степень оптимизации сайта в процентах от максимальной. На нем сразу же даются рекомендации по его исправлению.
В последующих статьях я буду делиться своими результатами по применению курса «Практика оптимизации сайта». Кстати, у Андрея Бернацкого есть бесплатный курс [urlspan]»Практикум по ускорению загрузки сайта».[/urlspan] С него и стоит начинать работу по оптимизации своего сайта.
Напишите в комментариях, насколько вам интересна эта тема. Какие меры вы принимаете для того чтобы увеличить скорость загрузки сайта?
Доброго времени суток всем, полезная статья.
Кстати, если сайт на вордпресс, то вообще лучше код поставить в подвал и не париться сервисами. И показания самые точные
Сейчас поставила плагин минимизации CSS, HTML и Javascript, скорость значительно возросла.
Да, от оптимизации этих файлов скорость зависит сильно.
Проще заказать ускорение загрузки сайта у специализирующейся конторы, чем гадать на кофейной гуще что ускорять и как. Вот например мы ускоряли свой интернет магазин у http://solonseo.ru/uskorenie-sajtov.html всего за 5000р нам ускорили до 1 секунды, пол года сайт наш не тормозит. Хотели еще попробовать это сделать у айри.рф много также отзывов о них читали, но там немного другая услуга и нам бы пришлось постоянно платить.
Спасибо за сервисы, блин, все хорошо, только вот счетчики грузятся за 5,5 секунд, может убрать?
Какие ужасы в комментария 6 секунд — я за 30 мс бьюсь .
К тому есть разница между загрузкой и рендиренгом сайта. А вот то что оптимизированный сайт требует меньше ресурсов — это не разу не так , по хорошему надо использовать inMemomy хранилища для кеша.
Не только баннер, есть еще много причин. Сейчас разбираюсь с ними, потом напишу о результатах.
Двумя нижними часто пользуюсь, о верхнем узнал только что. На нем все сайты так долго грузятся. Мой 6 секунд, ваш 30. из данного сервиса знаете, что замедляет скорость вашего сайта? Постоянно всплывающий баннер.
Это точно реклама напрягает.