Участники: Дмитрий Манаев Мария Осечкина Руслан Муллахметов Андрей Бояров Денис Сыров Екатерина Фоменко Руководители: Дубчук Николай Копаев Дмитрий Веб-профилятор
Цели и задачи Изучение DOM Работа с базами данных Создание веб-профилятора Кросс-браузерность Максимум доступной информации Возможные улучшения и их последствия
Инструментарий MS Visual Studio 2008, C# Silverlight 3.0 MS Visual Web Developer 2008 MS SQL Server 2005
Существующие решения Yslow Только для Mozilla Firefox PageSpeed Только для Mozilla Firefox Fiddler 2 Нет рекоммендаций по улучшению сайта
Характеристики НазваниеСодержание Images Изображения Ссылки, размеры, расположение CSS Каскадные таблицы стилей Способ задания параметров веб-страниц JavaScript Язык для программного доступа к объектам приложений Flash Анимационные объекты
CLCL Взаимодействие сервиса и клиента Client Service Uri Request Analyze completed Characteristic
GUI ProfilerWebService Downloader Page Download (string url); PageProfiler PageStat CheckPage (Page page); PageStat void Append(PCharachteristic characteristic); Dictionary CharacteristicDictionary; Архитектура. Взаимодействие с GUI
Архитектура. Анализ DOM PageProfiler PageStat CheckPage(Page page); PageStat void Append (Pcharacteristic char); DOMAnalyzer void CheckPage(Page page, IPageAnalyzer pageAnalyzer); IPageAnalyzer void AnalyzeNode(HtmlNode node); Pcharacteristic Analyze();
Итоги Регистрация пользователей Связь клиент - сервис Получение DOM по url Получение характеристик из DOM
ВОПРОСЫ?