When data compression happens ? Client ? or Server ?
I understand RTC SCM stores versioned contents (and deltas) in compressed format ("Content Compression - GZIP On" is set to "true" by default).
I wonder when this compress happens. At client side ? or server side ? For example, if it happens at server side, can I assume that contents transfer is done without compression ? (If it happens at client side, then the network transfer is done via compressed contents).
I wonder when this compress happens. At client side ? or server side ? For example, if it happens at server side, can I assume that contents transfer is done without compression ? (If it happens at client side, then the network transfer is done via compressed contents).
Accepted answer
Hi Takehiko.
Yes, RTC stores versioned contents in the repository in compressed format - either Gzip or binary delta. See this article for details:
https://jazz.net/library/article/984/
This compression happens on the server. File transfer between the client and server for operations like "checkin" and "workspace load" is not compressed. See jazz.net work item Don't unnecessarily unzip/zip content during get (34511) for a possible enhancement in this area.
-Matt