About FCS Compressed Synchronization

Compressed synchronization reduces the synchronization-process-elapse time as soon as wide area network latency exceeds 1 ms. Compressed synchronization is available for all synchronization scenarios, including when using the SyncServer tool, the sync bus command line, or on-demand synchronization.

A synchronization process occurring between two locations, or a store and a location, is considered to be WAN-wide (in other words, occurring in a WAN-environment) if the two locations, or the store and the location, belong to distinct sites.

For example, assume there is a store with two locations, A and B. Location A belongs to site A and location B belongs to site B. Any synchronization that occurs between location A and location B is considered to be WAN-wide. A synchronization that occurs between the store and location A, or the store and location B, is also considered to be WAN-wide because the store belongs to the central site by default.

If compressed synchronization is activated, any WAN-wide FCS synchronization is compressed. This means that the files exchanged during the synchronization process are compressed. The FCS server that sends the file compresses the data (if it is not already compressed), and the FCS server that receives the file decompresses it. The compression function does not compress files that are already compressed, as this would cause a performance loss. FCS determines whether a file is already compressed or not by examining its file extension.

MQL provides commands to activate and configure compressed synchronization. For example, you can configure the list of file extensions that specify whether files are compressed using MQL commands.