当有人开发wcf服务时,将由数千人使用和使用,那么我们需要记住的关键点是设计能够提供最佳性能的Web服务。所以请给我提供设计wcf服务的所有最佳技巧,这可以帮助提供最佳性能服务。感谢
另一个问题是,在生产服务器中托管之前,业界使用什么工具和技术来测试wcf服务的性能。感谢
答案 0 :(得分:2)
至于设计,确保服务是(好的,陈词滥调,但仍然值得一提)
一般来说,它应该“只是”高性能,但它当然取决于您的用例,因此更了解您的用户将如何使用该系统更为重要:
所以重点是要获得最佳性能,您需要有明确定义的目标,例如“我希望每秒处理1000个呼叫,每个呼叫使用大约2MB的数据”:)
至于工具,最好的工具是类似于最终用户的东西,因此对于最终测试,它可能是一堆硒测试,对于性能测试甚至是控制台应用程序垃圾邮件你的端点将工作但这里的一个关键因素是分离,以便您的服务托管在不同的服务器上,然后托管在测试客户端