Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 加快WCF上传/下载速度_.net_Database_Wcf_Optimization - Fatal编程技术网

.net 加快WCF上传/下载速度

.net 加快WCF上传/下载速度,.net,database,wcf,optimization,.net,Database,Wcf,Optimization,我的WCF服务器远程公开数据库访问并确保身份验证。通常,用户下载和上载大型文档。远程连接的速度非常慢 是否有优化服务以有效处理这些通信类型的提示和技巧?这取决于您使用的协议。例如,如果您在HTTP上使用XML,您可以使用它来减少数据的大小,并对通过HTTP传输文件进行了优化。对于大型文档,这是一个优化性能的好主意 二进制和流传输都不需要Base64编码,这意味着传输的数据大小没有4:3的比例 流式处理还可以减少内存占用(特别是在Microsoft SQL中使用FILESTREAM时,如果您在数

我的WCF服务器远程公开数据库访问并确保身份验证。通常,用户下载和上载大型文档。远程连接的速度非常慢


是否有优化服务以有效处理这些通信类型的提示和技巧?

这取决于您使用的协议。例如,如果您在HTTP上使用XML,您可以使用它来减少数据的大小,并对通过HTTP传输文件进行了优化。

对于大型文档,这是一个优化性能的好主意

  • 二进制和流传输都不需要Base64编码,这意味着传输的数据大小没有4:3的比例

  • 流式处理还可以减少内存占用(特别是在Microsoft SQL中使用FILESTREAM时,如果您在数据库中存储大型文档,这可能就是您的情况),因此可以进一步提高性能