在浏览器中接收1MB响应的速度很慢
问题描述:
我使用SS 3.9.71测试了一个Web服务,并且我有一个响应(它是一个包含1400个对象的列表)。在浏览器中接收1MB响应的速度很慢
答案是827KB。
这是在本地主机上运行的Windows 7
这似乎过于缓慢。
注销到控制台没有时间,所以它不是JSON序列化问题。
我想知道是否在我的配置中缺少某些东西,导致我看到的缓慢。我正在使用AppHostHttpListenerLongRunningBase。
ServicePointManager.DefaultConnectionLimit = 1000;
JsConfig.EmitCamelCaseNames = true;
JsConfig.DateHandler = JsonDateHandler.ISO8601;
ValidatorOptions.CascadeMode = CascadeMode.StopOnFirstFailure;
欢迎任何建议。
答
从Visual Studio中发现F5-ing会导致这种情况。调试/发布版本无关紧要,但即使在没有任何内容的情况下,附加的调试器也会产生重大影响。
某些运行速度快的代码和运行缓慢的代码会很有帮助。 – msw
您是在构建和运行应用程序的Release版本,还是在使用Debug版本? – Scott