Network Message Compression (-mc)
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Network Message Compression (-mc)
Use Network Message Compression (-mc) to compress messages between an OpenEdge client and Progress Application Server for OpenEdge.
| Operating system and syntax | UNIX / Windows |
-mc
|
||
|---|---|---|---|---|
| Use with | Maximum value | Minimum value | Single-user default | Multi-user default |
| Client Session | — | — | — | — |
Use Network Message Compression (-mc)
only between OpenEdge clients and compatible servers. If the client
and server are not compatible, a communication error occurs. For
more information on specific compatibilities, contact Progress Software Corporation Technical Support.
When a compression-enabled client connects to a PAS for OpenEdge instance that is not compression-capable, compression is disabled for the network connection. When a compression-capable instance receives a compressed message from a compression-enabled client, it can decompress messages from the client and will respond to the client with a message in a compressed form.
Message compression can improve message throughput by reducing network overhead within the lower communication layers. This is more common on slower topologies, such as dial-up and WAN configurations. Progress recommends that you proceed with caution on faster, more optimized networks where network performance is higher. The high per-packet processing cost of enabling compression can increase network latency as it improves throughput. The net result could degrade the overall performance of the application.