1

如您所知,如果您希望 SL 应用程序执行 HTTP 请求,则需要在 Web 服务器上托管访问策略 (clientaccesspolicy.xml),或者您需要在端口 943 上托管访问服务器以进行套接字连接。

我的应用程序发出许多简短的请求,延迟很重要。我想知道这个访问策略文件是为每个新的 HTTP 请求访问一次,还是为第一个请求访问一次,并将其结果缓存在客户端上。对于我创建的每个 HTTP 请求,有两个 Web 请求(一个用于策略,一个用于 HTTP GET)对我来说成本很高。

4

1 回答 1

2

一种简单的测试方法是使用Fiddler并监视对策略文件的请求。该文档还指定每个应用程序会话仅请求一次跨域策略文件。这意味着运行时将只请求一次并将结果存储在内存中以供 Silverlight 会话使用。

于 2009-07-28T10:35:00.350 回答