WEBO Scout

Аудит времени открытия сайта

Отчет для сайта

http://habrahabr.ru/

06 сентября 2011 года 16:35

Отчет для сайта

http://habrahabr.ru/

06 сентября 2011 года 16:35

Текущее время открытия

5,19 сек.
У конкурентов: 9,05 сек.

Возможное ускорение

9%
Полная загрузка: 5,19 сек.
У конкурентов: 9,05 сек.
2468101214161820
2468101214161820
5,19
После ускорения: 4,76
Начало отрисовки: 2,92 сек.
У конкурентов: 3,38 сек.
2468101214161820
2468101214161820
2,92
После ускорения: 1,82
Число запросов: 85
У конкурентов: 69
20406080100120140160180200
20406080100120140160180200
85
После ускорения: 41
Размер страницы: 0,68 Мб
У конкурентов: 0,9 Мб
0,20,40,60,81,01,21,41,61,82,0
0,20,40,60,81,01,21,41,61,82,0
0,68
После ускорения: 0,7

Время ответа

Москва 1 16 мс
Москва 2 131 мс
Амстердам 1 18 мс
Москва 3 1243 мс

Оценка Google Page Speed

77%
У конкурентов: 79%

Диаграмма загрузки

Диаграмма загрузки

Советы по ускорению

+21,8%Оптимизируйте порядок вызовов файлов CSS и JavaScript Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы
+15,5%Используйте Keep-Alive Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейСнижение нагрузки на сервер
+15,3%Уменьшите число файлов JavaScript Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы
+12,6%Уменьшите число файлов HTML Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницей
+8,3%Увеличьте срок клиентского кэширования статических ресурсов Уменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN
+8,3%Уменьшите число редиректов Уменьшение времени первой загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы
+5,8%Уменьшите размер изображений Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN
+5,4%Уменьшите число DNS-запросов Уменьшение времени первой загрузкиУскорение взаимодействия со страницей
+3,6%Обеспечите клиентское кэширование статических ресурсов Уменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN
+1,2%Включите сжатие Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУменьшение трафика и стоимости CDN
+1,1%Уменьшите число файлов CSS Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницей
+1,1%Минимизируйте код JavaScript Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницыУменьшение трафика и стоимости CDN
+0%Настройте заголовок ETag Уменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN
+0%Обеспечите загрузку статических ресурсов с доменов без cookie Уменьшение времени первой загрузкиУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Категории

Оптимизируйте порядок вызовов файлов CSS и JavaScriptУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы

Загрузка файлов CSS, располагающихся после файлов JavaScript, блокируется последними. Необходимо перенести вызовы всех файлов CSS перед вызовами любых файлов JavaScript, чтобы ускорить первоначальное отображение сайта в браузере пользователей на 1927 мс.

Обнаружено 3 файла CSS, чья загрузка начинается только после получения файлов JavaScript.

Используйте Keep-AliveУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейСнижение нагрузки на сервер

Включение механизма Keep-Alive на сервере позволит ускорить сайт на 1366 мс за счет экономии времени при последовательном запросе ресурсов с одного и того же хоста (браузер не будет открывать каждый раз новое TCP-соединение к сайту).

Keep-Alive не включен для 8 файлов.

Уменьшите число файлов JavaScriptУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы

Число запросов к файлам JavaScript может быть уменьшено на 24.

Устранение файлов JavaScript (например, через объединение), загружаемых в head, body и загружаемых динамически позволит устранить избыточные задержки при загрузке страницы и повторные перерисовки страницы. На каждой странице сайта должен располагаться только 1 файл JavaScript, либо все остальные файлы должны загружаться после полного открытия страницы: это обеспечит максимальную скорость отображения сайта.

Всего загружается 25 файлов JavaScript.

С локального хоста загружается 21 файл.

С других хостов загружается 4 файла.

Уменьшите число файлов HTMLУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницей

Число запросов к файлам HTML может быть уменьшено на 11.

Устранение файлов HTML, загружаемых дополнительно к самой странице, позволит существенно ускорить отображение сайта за счет экономии времени на передачу данных, анализ и отображение дополнительных документов HTML.

Всего загружается 12 файлов HTML.

С локального хоста загружается 1 файл.

С других хостов загружается 11 файлов.

Увеличьте срок клиентского кэширования статических ресурсовУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Время повторного открытия страницы может быть дополнительно уменьшено за счет выставления кэширующих заголовков для статических ресурсов на несколько месяцев или лет. Текущий срок кэширования ресурсов меньше недели, и это не является оптимальным. Размер загружаемых данных для пользователей, редко посещающих сайт, может быть уменьшен на 198.03 Кб.

Необходимо выставить заголовок Expires и(ли) Cache-Control больше чем на неделю для 56 файлов.

Уменьшите число редиректовУменьшение времени первой загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницы

За счет устранения редиректов ремя открытия страницы может быть уменьшено на 732 мс.

Каждый редирект (перенаправление) при запросе ресурса веб-страницы увеличивает время на доставку этого ресурса пользователю и тем самым замедляет открытие сайта. Редиректы практически не кэшируются браузерами, поэтому необходимо устранить их все для максимального увеличения скорости сайта.

Обнаружены редиректы при запросе 6 ресурсов.

Уменьшите размер изображенийУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Размер изображений может быть уменьшен в сумме на 68.37 Кб в случае оптимизации изображений без потерь качества. Оптимизация изображений без потерь качества предполагает использование наиболее оптимальных алгоритмов и минимальной палитры для PNG-изображений, перевод больших GIF-изображений в формат PNG, удаление мета-данных из JPEG-изображений и перевод BMP-изображений в PNG или JPEG-формат.

Оптимизация возможна для 6 файлов.

Уменьшите число DNS-запросовУменьшение времени первой загрузкиУскорение взаимодействия со страницей

Время открытия страницы может быть уменьшено на 477 мс.

Избыточное число DNS-запросов увеличивает первоначальное время открытия страницы. При проблемах с DNS-серверами это может привести к значительным задержкам для пользователей. Рекомендуется использовать не более 6 различных хостов для каждой страницы сайта.

При загрузке страницы обнаружены следующие хосты (всего 16), возможно, они относятся к избыточным.

Обеспечите клиентское кэширование статических ресурсовУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Время повторного открытия страницы может быть уменьшено за счет выставления кэширующих заголовков для статических ресурсов на несколько месяцев или лет. Это позволит уменьшить размер данных при повторной загрузке сайта на 85.1 Кб.

Необходимо выставить заголовок Expires и(ли) Cache-Control для 5 файлов.

Включите сжатиеУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУменьшение трафика и стоимости CDN

За счет сжатия данных размер страницы может быть уменьшен на 13.96 Кб. Сжатие данных с помощью методов gzip, deflate или bzip позволяет уменьшить размер передаваемой информации в 5-7 раз.

Размер страницы может уменьшен за счет включения сжатия для 13 файлов.

Уменьшите число файлов CSSУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницей

Число запросов к файлам CSS может быть уменьшено на 5.

Объединение файлов CSS (например, через объединение), загружаемых в head, body, при помощи @import и загружаемых динамически позволит устранить избыточные задержки и повторные перерисовки страницы. На каждой странице должно быть не больше 2 CSS-файлов: только такое количество загружается браузерами параллельно (максимально быстро). CSS-файлы для разных устройств отображения можно объединить при помощи селектора @media.

Всего загружается 7 файлов CSS.

С локального хоста загружается 6 файлов.

С других хостов загружается 1 файл.

Минимизируйте код JavaScriptУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУскорение взаимодействия со страницейУстранение блокирования загрузки страницыУменьшение трафика и стоимости CDN

Размер кода JavaScript может быть уменьшен на 12.5 Кб. Удаление избыточных символов из кода (переводов строк, пробелов, избыточного синтаксиса) позволит пользователям сайта загружать меньше данных и ускорит первоначальное отображение страницы. Минимизация кода обычно менее действенна нежели сжатие, но позволяет добиться значительного выигрыша в случае сайтов, на которых загружается значительное количество кода JavaScript.

Размер кода JavaScript может уменьшен за счет минимизации 14 файлов.

Настройте заголовок ETagУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Время повторного открытия страницы может быть значительно сокращено за счет грамотной настройки условных запросов к серверу (при помощи заголовков If-Modified-Since / If-None-Match). Правильно настроенные заголовки не только уменьшают объем передаваемой информации (на 0.58 Кб) при открытии страниц сайта (если запрашиваемые ресурсы не менялись со времени прошлого запроса), но и устраняют сами запросы к таким ресурсам, если в них нет необходимости.

Необходимо настроить заголовок ETag или Last-Modified для 4 файлов.

Обеспечите загрузку статических ресурсов с доменов без cookieУменьшение времени первой загрузкиУменьшение времени повторной загрузкиУменьшение трафика и стоимости CDN

Запросы к статическим ресурсам не должны содержать cookie. За счет устранения этого заголовка из ответа сервера возможно уменьшение передаваемых данных на 0.45 Кб.

Следующие статические ресурсы содержат cookie (всего 5):

Для чего нужны быстрые сайты?

Чем меньше пользователь ждет открытия сайта, тем больше его доверие и лояльность к ресурсу. Ускорение сайта дает множество преимуществ:

Также Google с 2010 года в поисковой выдаче ставит выше те сайты, скорость которых выше. Это значит, чем быстрее ваш сайт, тем больше пользователей придут на него через поисковики.

Продукты WEBO Software

Линейка продуктов WEBO Software призвана сделать ваш сайт самым стабильным и привлекательным на фоне конкурентов. Мы предлагаем:

Ускорение сайта

  • предварительная оценка гарантированного уровня ускорения,
  • ускорение в кратчайший срок без внесения каких-либо изменений в визуальную и функциональную составляющую сайта на базе собственного продукта WEBO Site SpeedUp.

Измерение уровня доступности сайта

  • ежеминутное круглосуточное определение времени ответа сервера,
  • фиксация периодов недоступности сервера,
  • моментальное оповещение в случае возникновения проблем.

Измерение скорости загрузки сайта у пользователей

  • определение точного времени загрузки каждой страницы у каждого пользователя,
  • обработка и анализ полученных данных,
  • статистика по регионам, времени суток и т.п.

Сравнение с конкурентами

  • сбор информации о времени открытия страниц на сайтах конкурентов,
  • сравнительный анализ работы площадок конкурентов и определение вашего места среди них.

Методика измерения

Оценка времени открытия сайта производится при помощи браузера Internet Explorer 8, размещенного на пользовательской машине, соответствующей среднему уровню производительности и скорости подключения к Сети. При этом учитывается как время начала отображения сайта, так и полное время открытия сайта, и загружаемый объем данных.

Оценка возможного ускорения осуществляется при помощи автоматической оптимизации сайта на базе всемирно известного PHP-приложения WEBO Site SpeedUp — уникальной разработки компании WEBO Software.

Предлагаемые меры для увеличения доступности сайта являются собственными наработками WEBO Software и основываются на многолетней экспертизе в проблемах производительности сайтов разного уровня сложности. Влияние мер на производительность рассчитывается на основе реальных данных анализируемого сайта и являются индивидуальными для каждого сайта.

Оценка времени ответа сервера замеряется из нескольких точек (3 московских и 1 зарубежной). В эту оценку также входят сетевые издержки на передачу пакетов. Несколько замеров из разных точек позволяют более точно оценить отказоустойчивость сайта.

О компании

WEBO Software (www.webogroup.com) уже несколько лет занимается ускорением сайтов, повышением их отказоустойчивости, а также мониторингом их скорости и доступности.

Мы обладаем исключительным опытом в веб-производительности и рады применить этот опыт для ваших сайтов. Наши клиенты получают быстрые, надежные и доступные сайты, при аудите производительности мы предоставляем полный спектр информации, необходимой для оценки качества сайта.

Возникли вопросы?

Напишите нам на sales@webo.name или в skype nikolay.matsievsky, либо позвоните +7 926 728-19-64. Мы также всегда рады приветствовать вас в нашем офисе по адресу: г. Москва, Большая почтовая, д.38, стр. 6.