我正在使用PHP创建与MySQL服务器的SSL连接,并希望最小化数据传输的大小。
我想知道是否需要同时使用MYSQLI_CLIENT_COMPRESS和MYSQLI_CLIENT_SSL标志?
或者SSL标志是否具有内置压缩功能?
答案 0 :(得分:1)
正如SSL protocol上的mysql文档所说(突出显示是我的):
MySQL协议还支持通过SSL进行加密和身份验证。加密对协议的其余部分是透明的,并且在数据被压缩之后应用,然后将数据写入网络层。
这意味着SSL加密不会自行压缩mysql数据流。