All operations related to content libraries that involve data transfer, which cannot be conducted by the ESXi hosts in the environment, rely on a service called Transfer Service. Such transfer operations use the secure HTTPS connection by default, although the traffic can also use HTTP connection. Also all these transfers for which the Transfer Service is serving the data or clients are pushing data into it, would go through a proxy component called
rhttpproxy.
The
rhttpproxy has some limitations and is not performing optimally when the amount of data being streamed is massive, which causes all transfers to slow down over HTTPS connections. Transfers that use non-secure HTTP connection are noticeably faster.
You might observe the different behavior of transfers during the following operations, depending on the connection that you use:
- synchronizing a library in the following cases:
- if you store the library contents to your local file system
- if you store the library contents to NFS storage
- if the synchronization task is between libraries that belong to vCenter Server instances, which are not in the same SSO domain
- if there is no connectivity between the ESXi hosts that belong to the vCenter Servers where the content libraries run
- importing item to a library (upload from your browser)
- exporting item from a library (download from your browser)