Postgres压缩服务器端的数据并在客户端解压缩

时间:2015-05-15 14:18:16

标签: postgresql compression

Postgres中是否有一些机制允许在将数据发送到客户端之前压缩服务器端的数据,然后在客户端解压缩以节省通过慢速连接发送大量数据所需的时间?

1 个答案:

答案 0 :(得分:0)

libpq documentation表示存在参数POST http://localhost:60543/oauth/token HTTP/1.1 Host: localhost:60543 Connection: keep-alive Content-Length: 54 Cache-Control: no-cache Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Postman-Token: 85363928-a3d6-f9ad-c368-ab6019027a02 Accept: */* Accept-Encoding: gzip, deflate Accept-Language: en,fr;q=0.8,pt-PT;q=0.6,pt;q=0.4,en-US;q=0.2,es;q=0.2 username=peter&password=123456&grant_type=password,当启用该参数时,将允许压缩数据流。这需要使用兼容的OpenSSL库,当然还需要启用SSL。

根据您与服务器的连接方式,可能是一种选择。但目前实际协议本身没有压缩。您必须使用单独的压缩隧道来实现这一目标。