Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定在向网络写入数据前要缓冲的最多字节数。对于 HTTP 和 HTTPS,这将转换为 HTTP 请求主体最大大小。
buffer_size=bytes
通常,对于 HTTP 和 HTTPS 来说,缓冲区大小越大,HTTP 请求/响应循环的次数就越少,但需要的内存也越多。
对于 TCPIP 和 TLS,同样是缓冲区大小越大,执行的速度就越快,但需要更多的内存;然而性能差异就没有使用 HTTP 时那样显著。
单位均按字节计。指定 K 代表千字节;M 代表兆字节或 G 代表千兆字节。
最大值为 1G。
此选项用于控制客户端请求的大小,而与 MobiLink 响应的大小无关。
有关如何设置 dbmlsync 网络协议选项的信息,请参见CommunicationAddress (adr) 扩展选项。
有关如何设置 UltraLite 网络协议选项的信息,请参见UltraLite 同步流的网络协议选项。
以下示例将最大字节数设置为 32K。
在 SQL Anywhere 客户端上,实现如下:
dbmlsync -e "adr=buffer_size=32K"
对于以嵌入式 SQL 或 C++ 编写的 UltraLite 应用程序,实现如下:
synch_info.stream_parms = TEXT("buffer_size=32K");