在使用Webroot SecureAnywhere的PC上使用Invantive Web Service的应用程序非常慢

时间:2015-08-18 14:04:57

标签: web-services https invantive-web-service

Windows 7和.NET 4.5.2的几台PC正在使用基于Invantive Web Service的应用程序来访问位于Web Service服务器之后的数据。但是,几个月后表现不好。 即使在用户界面中的选项卡之间切换也很慢,需要多秒而不是瞬时切换。

1 个答案:

答案 0 :(得分:2)

问题是由反病毒产品Webroot SecureAnywhere引起的。 Invantive Web Service使用HTTPS在应用程序和Web服务服务器之间进行通信。

Webroot SecureAnywhere对HTTPS连接进行某种形式的深度数据包检查。在这种情况下,应用程序通常使用具有较小负载(几百字节)的HTTPS POST每隔几秒平均交换一次信息。

Webroot SecureAnywhere会检查此HTTPS POST,每个HTTPS POST大约需要750-1700毫秒来分析并传递它。在带有Windows 7的i3处理器上测量。

当禁用Webroot SecureAnywhere时,每个HTTPS POST的响应时间从平均1.500毫秒降至30毫秒。

长期解决方案是放弃使用Webroot SecureAnywhere或者Webroot SecureAnywhere改进他们在HTTPS POST上进行深度数据包检测的算法。

短期解决方案是使用HTTPS将所有已批准的远程站点的条目添加到Webroot SecureAnywhere的白名单中。