Студент Сахарчук Т.В. Руководитель профессор, доктор техн. наук, Тихоненко О.М. Разработка и исследование Web-ресурса с приоритетным обслуживанием
Цели 1.описание структуры современного web- приложения 2. анализ особенностей процесса обработки web-сервером требований, поступающих синхронно
Задачи 1. создание модуля, разграничивающего пользователей по группам различного приоритета обслуживания 2. анализ преимуществ, получаемых при подключении разработанного модуля
Apache+PHP+MySQL Браузер пользователя Apache PHP MySQL Файловая система сервера http протоколЗапрос к серверуОтвет сервера Обращение к СУБД Чтение информации из файловой системы Получение информации
Исследование работы сервера SELECT name FROM `users` ORDER BY RAND() LIMIT 10 idname 1Tim 2Egor 3Denia 4Dima 8Vasa 10Kola 17Misha ……
Результат исследования работы сервера Тип исследования Кол-во требований Первое тр., сек Второе тр., сек Третье тр., сек Четвёртое тр., сек Среднее время, сек основное19,6--- контрольное19,5--- основное232,529,7--31,1 контрольное233,334,2--33,8 основное350,450,251,7-50,8 контрольное352,051,849,7-51,1 основное464,059,864,960,662,3 контрольное462,465,657,161,361,6
Модель обслуживания A / B / n / m A - тип входного потока В - распределения времени обслуживания приборами n - число обслуживающих приборов в системе m - число мест ожидания в очереди
Параметры модели обслуживания A / B / n / m => G / G / 1 / Тип исследования Кол-во требований Первое тр., сек Второе тр., сек Третье тр., сек Четвёртое тр., сек Среднее время, сек основное19,6--- контрольное19,5--- основное232,529,7--31,1 контрольное233,334,2--33,8 основное350,450,251,7-50,8 контрольное352,051,849,7-51,1 основное464,059,864,960,662,3 контрольное462,465,657,161,361,6
Принцип работы программы с модулем Клиент 1 Сокет-сервер Клиент 2 Подключение Сигнал на начало работы Сигнал об окончании работы
Результаты исследования улучшений Тип исследования Кол-во требований Первое тр., сек Второе тр., сек Третье тр., сек Четвёртое тр., сек Среднее время, сек основное19,8--- контрольное19,3--- основное29,617,9--13,8 контрольное29,417,7--13,5 основное310,016,128,3-18,1 контрольное39,315,527,2-17,3 основное410,117,325,436,622,4 контрольное49,614,723,836,421,1
Сравнение характеристик Кол-во требований Система без модуля Система с модулем 19,59,8 229,717,9 350,228,3 457,136,6 Кол-во требований Система без модуля Система с модулем 19,59,8 231,113,7 350,818,1 461,622,4 Предельное время обслуживанияСреднее время обслуживания
Результаты работы 1.проведены исследования обработки web- сервером синхронно поступающих требований 2.разработан модуль, разграничивающий пользователей на группы приоритета и обслуживающий их согласно данному разграничению 3.проведён анализ работы ресурса с подключенным модулем и сравнение с функционированием его в режиме без модуля (получено значительное улучшение скорости обслуживания).
Спасибо за внимание