|
|
1
2
我想说Silverlight可能比ASP.NET对负载平衡器更友好一些。您有更为复杂的机制来维护状态(例如,独立的本地存储),并且几乎只需要在(a)您最初下载应用程序时,然后(b)在您进行web服务调用以检索或更新数据时,与服务器交谈。从这个意义上讲,它类似于完全用C#编写的Ajax应用程序。 换句话说,只要(a)您的服务器端持久层知道您的客户机是谁,或者(b)您在每个WCF调用上传递所有相关数据,那么调用到哪个web服务器实例并不重要。您不必费劲地使用防火墙级别的持久性来确保您的HTTP调用返回到正确的web服务器。 |
|
|
2
0
我得说这取决于你的申请。如果它是一个银行应用程序,那么是的,我想在5分钟后超时并再次询问我的密码。如果是facebook,那就没那么多了。 |
|
|
3
0
Silverlight像其他ajax实现一样依赖于XMLHttpRequest,因此能够维护会话、表单验证、角色、概要文件等。 你得到的好处是消除了几乎所有的流量。与服务页面相比,json请求是可忽略的。甚至.xap也可以缓存在客户端上。 关于你的问题,我想说你是两全其美。 |