Анализ веб-страниц. Анализ характеристик браузеров. Обзор методов клиентской оптимизации
Анализ заголовков, компонентов и стадий загрузки страницы
Комплексный анализ клиентской производительности веб-страниц
Анализ характеристик браузеров
Клиентская оптимизация во многом основывается на некотором наборе известных свойств распространенных браузеров. К этим свойствам относится порядок загрузки браузером объектов, вызываемых на странице, возможность параллельной загрузки этих объектов, максимальное число соединений, поддержке различных алгоритмов сжатия и пр. Для того чтобы узнать значения этих свойств в конкретном браузере существует несколько приведенных ниже веб-сервисов.
Browserscope (http://www.browserscope.org/)
Этот сервис при помощи специально разработанных тестов позволяет определить все наиболее важные, с точки зрения клиентской оптимизации, характеристики вашего
браузера. Кроме того, на веб-сайте сохраняются результаты всех ранее предпринятых пользователями тестов, благодаря чему можно найти информацию о поддержке тех или иных характеристик почти для любой версии любого браузера.
Рисунок 1.8. Отчет о характеристиках наиболее распространенных браузеров сервиса Browserscope
Cuzillion (http://stevesouders.com/cuzillion/)
Этот сервис позволяет сконструировать, а затем загрузить в вашем браузере модель веб-страницы с произвольным количеством встроенных и внешних объектов, расположенных в выбранном вами порядке. В завершение каждой предпринятой попытки Cuzillion отображает время, затраченное на загрузку созданной страницы. Благодаря этому сервису легко можно оценить влияние изменений в структуре веб-страниц на скорость их загрузки в каждом конкретном браузере.
Рисунок 1.9. Пример веб-страницы, созданной сервисом Cuzillion