PHP:我应该同时使用MYSQLI_CLIENT_COMPRESS和MYSQL_CLIENT_SSL标志吗?

时间:2017-08-10 21:09:30

标签: php mysql ssl

我正在使用PHP创建与MySQL服务器的SSL连接,并希望最小化数据传输的大小。

我想知道是否需要同时使用MYSQLI_CLIENT_COMPRESS和MYSQLI_CLIENT_SSL标志?

或者SSL标志是否具有内置压缩功能?

1 个答案:

答案 0 :(得分:1)

正如SSL protocol上的mysql文档所说(突出显示是我的):

  

MySQL协议还支持通过SSL进行加密和身份验证。加密对协议的其余部分是透明的,并且在数据被压缩之后应用,然后将数据写入网络层。

这意味着SSL加密不会自行压缩mysql数据流。