Анализ скорости загрузки сайта
![Анализ скорости загрузки сайта Скорость загрузки сайта](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/analiz-skorosti-zagruzki-sayta.jpg)
Здравствуй уважаемый читатель блога,
все увидевшие свет блоги в скором времени сталкиваются с проблемой
быстрого отображения своего содержимого. В этот момент разработчику
блога приходится на некоторое время перевоплощаться в специалиста по
сбору информации о своем блоге, с точки зрения браузеров и серверов, а
также развивать свои навыки в аналитике полученной информации. Обычно
такая необходимость возникает, когда количество посетителей становится
более обширным и каждый из них единовременно обращается к вашим
страницам для получения информации. Но я столкнулся с этой задачей
значительно раньше, еще до того как на мой блог пришел первый
посетитель. А случилось это при переносе сайта с
локального хостинга на хостинг провайдера. При успешном переносе и
попытке открыть главную страницу, мне пришлось ожидать около 5 секунд до
открытия страницы. К счастью решение проблемы было быстрым, связанно
это было css стилей и некоторых картинок. При переносе сайта прописанные
абсолютные пути к таблицам стилей ссылались на локальный хостинг и WP
видимо пытался в течении 5 секунд понять как реагировать на отсутствие
таковых. Вся эта ситуация с подвигла меня к изучению вопроса
«Оптимизации скорости загрузки страницы».
Скорость открытия страниц блога один из самых важных факторов,
влияющий на успешность вашего ресурса поэтому пренебрегать им не
целесообразно. К большому сожалению процесс увеличения скорости загрузки
страницы далеко не быстрый и совсем не легкий. Для того чтобы увеличить
скорость загрузок страниц необходимо сначала понять почему происходит
задержка. В интернете существует много web сервисов предоставляющих
такую информацию. После долгих исследований я выделил для себя несколько
сервисов которые помогают при сборе информации о загрузке сайта.
Давайте закончим с отступлением и перейдем к обзору. Для начала приведу список сервисов:
- http://site-perf.com
- http://tools.pingdom.com/
- http://www.websiteoptimization.com
А теперь более подробно по каждому.
Сервис Site-Perf
Пожалуй, основной отличительной чертой, от других сервисов, является
возможность выбора местоположения сервера, с которого будет
тестироваться ваш сайт. Кроме этого есть возможность выбора тестирования
для различных браузеров.
![Выбор сервера для тестирования](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/vibor-servers-siteperf.png)
В результате тестирования вы получите полную информацию о загрузке
всех составляющих страницы в виде разноцветной диаграммы. Что означают
цвета, можно будет увидеть в сводной таблице итоговой загрузки.
![Обозначение скорости загрузки](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/oboznachenia-skorosti-zagruzki.png)
В таблицах будет представлена сводная информация о скорости загрузки страницы.
![Диаграмма загрузки](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/svodnai-tablica-zagruzki.png)
И объекты, загруженные этой страницей.
![Загруженные объекты](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/zagrujenie-obiecti.png)
А также вам будет предоставленна подробная информация о загрузе каждого элемента страницы.
![Результат тестирования сервиса Site-perf](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/resultat-analiza-siteperf.png)
Сервис Pingdom
Показывает графически время загрузки всех компонентов тестируемого
сайта, отдельно выделяя цветом время начала запроса, время коннекта к
сайту, время когда сайт начинает слать ответ и время когда сайт прислал
последний байт ответа. В результате получается картинка наподобие вот
такой:
![Результат тестирования сервиса Pingdom](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/skorost-zagruzki-saita.png)
Сервис позволяет сортировать результаты загрузки файлов по
нескольким параметрам и фильтровать по подстроке (например, можно
отфильтровать только файлы, загружаемые с вашего домена).
![Dns Heals & Ping](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/dns-heals-ping-and-trace.png)
С помощью данного сервиса можно проверить правильно ли настроены ваши
DNS сервера. Тест автоматически определяет какие DNS серверы
используются и проверит их. А также вы можете проверить пинг и
трасировку до хоста.
Сервис WebSiteOptimization
Посетив этот сервис и проведя тест своего сайта вы можете получить
полезную информацию исследовав огромное количество информации.
Представление информации не очень удобное, но в связке с одним из выше
перечисленных сервисов может оказаться очень полезным.
![Время загрузки](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/vremia-zagruzki.png)
В результате тестирования WebSiteOptimization предоставит вам свои рекомендации по оптимизации сайта.
![Советы WebSiteOptimization](http://lifeexample.ru/image/analiz-skorosti-zagruzki-sayta/web-site-optimization-sovet.jpg)
Подведем итоги. Если вы считаете, что скорость загрузки сайта
занимает слишком много времени, то вам необходимо его оптимизировать. Вы
можете воспользоваться одним из рассмотренных сервисов, но для
получения более яркой и подробной картины загрузки лучше воспользоваться
всеми этими сервисами поочередно. Заметьте, что сервисы не
предназначены для увеличения скорости открытия страниц, они только
предоставляют информацию о процессе загрузки сайта, а какие действия
предпринимать решать придется исключительно вам.
|