与任何其他中央银行一样,俄罗斯中央银行也提供卢布与其他一些世界货币之间的汇率服务。
网络服务:http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx
XML 输出:http://www.cbr.ru/scripts/XML_daily.asp?date_req=25/11/2009
.NET 可以轻松读取两者。但什么是更快、更可靠的呢?您建议选择哪一个?
顺便说一句,欧洲中央银行仅提供 XML 输出,并且仅限今天:http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
最佳答案
由于它们都来自同一来源,因此它们同样可靠。至于速度,这是不可能的,并且可能会由于环境变量而波动,而仅从您的问题中无法得知。
与所有事情一样 - 编写最清晰、最容易阅读和最容易维护的解决方案。然后,如果性能出现问题,请分析您的应用程序以确定此数据源是否是性能问题的根源。然后,如果您已验证它确实是性能问题的根源,则开始研究提高性能的方法。
在所有条件相同的情况下,我推测您的应用程序将以相似的速度检索和读取这两个数据源。
关于c# - 什么更快 : web service or XML server output?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1794998/