Анализатор веб-страниц Участники Дмитрий Манаев Осечкина Мария СПбГУ Мат-мех, 3 курс Руководители Н.П. Дубчук Д.В. Копаев ЗАО «Ланит-Терком»»
Целевая аудитория Веб-разработчики Дизайнеры сайтов И все те, кого интересует Улучшение производительности Увеличение скорости загрузки Цена за усовершенствование
Задачи Исследование возможностей профилирования веб-приложений Создание анализатора Максимум доступной информации Альтернативные варианты История проверок Регистрация пользователей
Исследование
Существующие варианты Yslow, PageSpeed Только для Mozilla Firefox Fiddler 2 (анализатор) Нет рекомендаций по улучшению сайта
Характеристики Изображения CSS таблицы стилей Способ задания параметров веб-страницы JavaScript Язык программного доступа к веб-приложениям Flash Анимационные объекты
Пример
Создание анализатора
Почему Silverlight? Кросс-браузерность Профессиональный дизайн + простой код Доступ к базам данных Проверка данных Авторизация
Клиент-сервер CLCL Client Server Uri Request Analyze completed Characteristic
DOM Представление информации с сайта в виде дерева Простой интерейс для доступа к объектам и их свойствам
Итоги
Результаты Создание кросс-браузерного анализатора Основные характеристики сайта Рекомендации по улучшению производительности сайта Хранение истории проверок Регистрация пользователей
Инструментарий MS Visual Studio 2008, C# Silverlight 3.0 MS SQL Server 2008 MS Expression Blend 3.NET RIA Services
Заключение Расширение возможностей профилирования Есть куда стремиться! Следующий этап сайты с авторизацией пользователей
Спасибо за внимание!