латентность сети, тормоза в приложении
Добавлено: 27 июн 2008, 16:06
Суть проблемы в следующем. Есть БД на Yaffil которая находится в главном офисе, ней подключаются клиенты из отделений через VPN (10Мбит), клиенты написаны на компонентах IBDAC. Архитектура двухзвенная.
Иногда заметны тормоза в клиентском приложении. Исследования показали что большое влияние оказывает латентность сети (гораздо большее чем пропускная способность). При задержках 3-5 мс всё работает нормально, при ~20 мс заметно что приложение работает более чем в два раза медленнее (в зависимости от операций).
Вопрос. Можно ли уменьшить влияние латентности на производительность без глобального переписывания приложения: например настройкой tcp, сервера и т.д.. Имеет ли смысл перейти на Firebird/InterBase что это даст. Рассчитан ли протокол InterBase на работу через Internet.
Иногда заметны тормоза в клиентском приложении. Исследования показали что большое влияние оказывает латентность сети (гораздо большее чем пропускная способность). При задержках 3-5 мс всё работает нормально, при ~20 мс заметно что приложение работает более чем в два раза медленнее (в зависимости от операций).
Вопрос. Можно ли уменьшить влияние латентности на производительность без глобального переписывания приложения: например настройкой tcp, сервера и т.д.. Имеет ли смысл перейти на Firebird/InterBase что это даст. Рассчитан ли протокол InterBase на работу через Internet.