Алфавитно-цифровой терминал
В качестве терминального сервера использовался ASP Linux с установленным Developer 6i Release 2. Никаких изменений в код не вносилось, библиотеки и формы приложения были просто на нем перекомпилированы. С клиентской машины пользователь с помощью эмулятора терминала запускал telnet-сессию на терминальном сервере и именно этот трафик измерялся. Фактически терминальный сервер являлся обычным клиентом (только операционная система была UNIX, а не Windows) в привычной клиентсервер архитектуре.
В табл. 1 приведены результаты работы формы в различных условиях:
Таблица 1
Действие | Байты | Пакеты | Общая сумма | |||
с сервера | от клиента | с сервера | от клиента | байты | пакеты | |
Первичная загрузка | 14 090 | 1472 | 24 | 27 | 15 562 | 51 |
Вторичная загрузка | 12 234 | 1146 | 20 | 21 | 13 380 | 41 |
Ввод первого док-та в форму | 18 394 | 6651 | 75 | 122 | 25 045 | 197 |
Ввод N-го док-та в форму | 16 375 | 6759 | 72 | 124 | 23 134 | 196 |
Особенности работы через терминал ясно видны из табл. 3: объемы байтов с сервера и от клиента различаются в несколько раз. Терминал (точнее его эмулятор) передает от клиента только нажатия клавиш, а получает в ответ объемную информацию об изменениях областей экрана. Поэтому от клиента идет много мелких пакетов в среднем 55 байт на пакет (ввиду особенностей протокола telnet минимальный размер пакетов даже при нажатии на одну клавишу составляет около 50 байтов. Это видно при детальном рассмотрении пакетов), а с терминального сервера почти вдвое меньше пакетов, но значительно более крупных по 245 байт. В силу особенностей данной компоновки весь SQL*Net трафик проходит между терминальным сервером и сервером базы данных. Одновременно проводились замеры и этого трафика. Но, как и ожидалось, результаты полностью совпали с полученными на чистом клиент/сервере (см. предыдущий пункт).
Разница между первичным вводом и последующими невелика около 8% по байтам и меньше 1% по пакетам. Совпадение по пакетам объясняется тем, что трафик генерируется нажатиями на клавиши при вводе документа, а большая разница по объему необходимостью прорисовать блок ввода при первой загрузке. Фактически экран перерисовывается целиком, поэтому и разница составляет около 2 Кбайтов.
ЧИТАЙТЕ ТАКЖЕ:
Классика сбережений - вклад в банке. Услуги на рынке валютных обменов FOREX. Дилинговые центры FOREX. Стратегии управления инвестиционным портфелем. Оптимальный выбор — фьючерсы. Отечественный рынок производных финансовых инструментов. Есть ли вечные ценности или имеет ли смысл инвестировать в золото, серебро, платину и платиноиды? Модели ипотечного кредитования и перспективы их применения. Зарубежная недвижимость. Домик у моря. Инфляция или укрепление рубля: какое из зол меньше? Золото как инструмент оптимизации инвестиционного портфеля.Патентная неизбежность для малого бизнеса
425 000 000 клиентов Facebook, которые не приносят доход
Что должен знать клиент, прежде чем заключить договор с банком
Ипотека: монополия или конкуренция
Лучше банка может быть только… брокер!
Первичный и вторичный рынки ценных бумаг
Инновационные программы должны быть подвергнуты "усушке"
Ипотека. Сегодня это слово у всех на слуху. Однако далеко не все знают...
Виды инвестиционных качеств ценных бумаг и методы их оценки
Информация, размещенная на сайте, получена из открытых источников, не претендует на полноту, актуальность и гарантированную достоверность, не предоставляется с целью оказания консультативных услуг и не является публичной офертой к осуществлению каких-либо инвестиций. Редакция проекта и авторы текстов не несут ответственности за возможные убытки, связанные с использованием содержащейся на страницах портала bankmib.ru информации. Финансовое инвестирование сопряжено с повышенным риском, в связи с чем инвесторам необходимо провести самостоятельный анализ ситуации и объектов инвестирования перед вложением средств.