2009-01-25 68 views
4

我正在创建一个反向代理,我正在尝试为大块传输编码的响应大小找到最佳缓冲区。目前我已将它设置为4 kb。这个数字没问题,或者我应该使用更好的尺寸。如果可能的话,我希望这可以用一些测试来支持。什么是ASP.NET中chuncked传输的最佳响应大小?

我还会接受某人在.NET框架中知道的具有默认值的属性设置。

回答

3

最佳尺寸将变得更具应用性和网络特定性。有一个previous post提供了测量给定环境的最佳块大小的建议。

J2ME用于默认为2KB块(即客户端到服务器)。但我不知道.NET默认的是什么。不幸的是,组块上的HTTP Spec也没有提供指导。

0

我有被杀害的Web服务器大文件传输,以便我实现了按这篇文章的分块:http://support.microsoft.com/kb/812406

客户立即抱怨说,文件下载时间长达3倍,缓存设置为10K。在某些情况下,这些文件的大小为80-100MB。我把缓冲区提高到200K,并发布我的结果。

+0

将其设置为200K的确提高了转换速度,使之转换到之前没有组块的速度 – 2010-06-29 23:48:53

相关问题