我正在构建一个ASP.NET AJAX应用程序,该应用程序使用JavaScript调用Web服务来获取其数据,并使用Silverlight Isolated Storage来缓存客户端计算机上的数据。最终,一旦数据被下载,它就被传递给使用HTML DOM显示在页面上的JavaScript。使用Ajax或Silverlight调用Web服务?哪个性能最好?
我想弄明白的是,在Silverlight中进行这些Web服务调用,然后将数据传递给JavaScript后,是否有意义?此外,无论我使用JavaScript还是Silverlight调用Web服务,Silverlight都将使用独立存储将数据保存到磁盘。如果我用JavaScript调用Web服务,数据将被传递给Silverlight缓存。
我已经完成了一些原型设计,我发现性能几乎都是相同的。此外,其中一个引导我使用Silverlight作为整个客户端数据访问层的激发器是我需要定时器定期检查更新的数据并将其下载到缓存中,以便JavaScript可以在需要时加载。
有没有人做过类似的事情?如果是这样,您所描述的JavaScript或Silverlight方法的性能与您的体验有什么关系?
顺便说一句,高性能是不发一语。 http://boulter.com/blog/2004/08/19/performant-is-not-a-word/ – 2008-10-03 19:59:52
我想这不是,谢谢。 – 2008-10-03 20:17:32