我注意到证书过期后 Web 服务性能下降。但是 Web 服务客户端应用程序的开发方式忽略了可能出现的证书问题。
证书不良是否可能导致 webservice-client 应用性能下降?有人能指出 MSDN 文章来证实这一点吗?
更新:从 webservice-client 应用程序性能的角度我更感兴趣。
例如:如果客户端应用程序(使用补丁跳过证书错误)使用 Web 服务,如果证书过期,它的运行速度是否会变慢?
我怀疑如果证书错误的话,每次请求时重新握手或类似操作都会花费几毫秒的时间。
答案1
从技术角度来说,它可能不会降低 Web 服务的性能,但从一般角度来说,它会降低性能。证书过期或不受信任的证书将在浏览器中导致警告消息,这可能导致普通访问者认为网站已死/已病态而离开网站。
我们不能假设所有访问该网站的访问者都具备理解和浏览该网站的技术背景。
有用资源:
https://msdn.microsoft.com/en-us/library/bb727098.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/bb614564(v=vs.85).aspx