Разгони свой сайт Лекция 9: Практическое приложение Мациевский Николай 1 / 27 webo.in
Содержание Инструменты для анализа Онлайн-приложения Оптимизация браузеров Разбор полетов 2 / 27 webo.in
Инструменты для анализа webo.in 3 / 27
Счетчик времени загрузки Размещаем в самом начале страницы –Сразу после title Все вызовы внешних файлов идут после Засекаем время при установлении счетчика Засекаем время при window.onload 4 / 27 webo.in
Apache Benchmark 5 / 27 webo.in Cтресс-тесты выдают: Время на установление соединения Время ожидания ответа Время на передачу данных Apache JMeter Для нагрузочного тестирования
Firefox: Web Developer Toolbar 6 / 27 webo.in Информация по всем загруженным файлам Разбиение файлов на группы для анализа производительности Размер групп файлов и общий размер страницы Нет данных о стадиях загрузки и встроенных фоновых изображениях
Firefox: Firebug NET Panel 7 / 27 webo.in Информация по всем загруженным файлам Стадии загрузки страницы (первая, третья и четвертая) Диаграмма загрузки страницы Yslow дает оценку скорости загрузки страницы и полезные советы
Safari: Web Inspector 8 / 27 webo.in Информация по всем загруженным файлам Разбиение файлов на группы для анализа производительности Диаграмма загрузки страницы Нет разбиения на стадии загрузки
IE/Firefox: HttpWatch 9 / 27 webo.in Информация по всем загруженным файлам Стадии загрузки отдельных файлов Диаграмма загрузки страницы Нет разбиения на группы файлов и стадии загрузки
IE: Fiddler 10 / 27 webo.in Информация по всем загруженным файлам Диаграмма загрузки страницы Время загрузки с разных точек земного шара Нет разбиения на группы файлов и стадии загрузки
Эмулятор каналов Sloppy 11 / 27 webo.in Миниатюрный прокси-сервер Эмуляция каналов от 9,6Кб до 512Кб Идеально подходит для тестирования низкоскоростных соединений Загружается при помощи Java Web Start
Онлайн-приложения webo.in 12 / 27
WebSiteOptimization.com 13 / 27 webo.in Информация по все загружаемым файлам Краткие советы по оптимизации Нет диаграммы загрузки Нет распознавания встроенных изображений Нет анализа динамических компонентов
OctaGate SiteTimer 14 / 27 webo.in Диаграмма загрузки страницы Нет советов по оптимизации Нет распознавания встроенных изображений Нет анализа динамических компонентов
Tools.Pingdom.com 15 / 27 webo.in Диаграмма загрузки страницы Нет советов по оптимизации Нет распознавания фоновых изображений Нет анализа динамических компонентов
AlertSite.com 16 / 27 webo.in Диаграмма загрузки страницы Стадии загрузки файлов Нет советов по оптимизации Не распознается сжатия Нет распознавания фоновых изображений Нет анализа динамических компонентов
Site-Perf.com 17 / 27 webo.in Диаграмма загрузки страницы Стадии загрузки файлов Распознается сжатие Нет советов по оптимизации Нет анализа динамических компонентов
Webo.in 18 / 27 webo.in Диаграмма загрузки страницы Стадии загрузки файлов Распознается сжатие Учитываются фоновые изображения Выдаются советы по оптимизации Возможна «визуальная» оптимизация Нет анализа динамических компонентов
GetRPO.com 19 / 27 webo.in Оценка времени загрузки страницы Наиболее точное число запросов к серверу Нет советов по оптимизации Предлагается комплексное решение для ускорения загрузки сайта на IIS
Оптимизация браузеров webo.in 20 / 27
Firefox about:config –network.http.version 1.1 –network.http.keep-alive true –network.http.pipelining true –network.http.proxy.pipelining true –network.http.pipelining.maxrequests 8 –nglayout.initialpaint.delay 0 21 / 27 webo.in
Opera 22 / 27 webo.in opera:config –Max Connections Server = 16 –Max Connections Total = 32 или 64 –Check local Hostname отключить –Always load favicon = 0 –Documents Expiry = 3600 –Images Expiry = –Other Expiry = –Delayed Script Execution включить
Internet Explorer 23 / 27 webo.in HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> Current version -> Internet settings -> MaxConnectionsPer1_0Server = 10 MaxConnectionsPerServer = 10
Разбор полетов webo.in 24 / 27
vkontakte.ru Сжатие для всех текстовых файлов CSS/JS-файлы не объединены Полное кэширование для статики Пост-загрузка рекламных блоков Картинки не объединены в CSS Sprites Пользовательские изображения распределены по кластеру серверов 25 / 27 webo.in
odnoklassniki.ru Сжатие для всех текстовых файлов CSS/JS-файлы не объединены Полное кэширование для статики Реклама на стадии полной загрузки Картинки не объединены в CSS Sprites Фоновые картинки не вынесены в CSS Пользовательские изображения распределены по кластеру серверов 26 / 27 webo.in
yandex.ru Сжатие для всех текстовых файлов CSS внутри HTML Полное кэширование для статики Не все картинки объединены в CSS Sprites Клиентская логика загружается на стадии полной загрузки 27 / 27 webo.in