В Firebird 3.0 есть возможность включить сжатие трафика между сервером и клиентом, это позволяет в 3 раза уменьшить количество TCP/IP пакетов и до 10 раз уменьшить объем передаваемых данных. Сжатие данных включается в настройках клиентов, поэтому можно избирательно включить сжатие трафика для клиентов подключаемым по медленным каналам.
Для это нужно:
- На сервере включить параметр WireCompression = true в файле firebird.conf
- На клиенте положить в каталог с программой fbclient.dll (от 3 версии), firebird.conf (с аналогичным параметром WireCompression = true) и zlib1.dll.
Не забывайте что все dll должны быть взяты из дистрибутива Firebird 3 (32 bit).