2009-07-28 4 views
1

SL 애플 리케이션 에서 HTTP 요청을 수행하려면 액세스 정책 (clientaccesspolicy.xml)을 호스팅해야합니다. 또는 포트 943에서 액세스 서버 을 호스팅해야합니다. 소켓 연결.Silverlight 액세스 정책은 얼마나 자주 액세스됩니까?

내 앱은 많은 짧은 요청을하고 대기 시간은 중요합니다. 이에이 액세스 정책 파일이 모든 새 HTTP 요청에 대해 한 번 액세스되는지 또는 첫 번째 요청에 대해 액세스되고 의 결과가 클라이언트에 캐시되어 있는지 확인해야합니다. 에 내가 작성한 각 HTTP 요청에 대해 두 개의 웹 요청 (정책에 대해 하나, HTTP GET에 대해 하나) 을 갖는 것은 비용이 많이 듭니다.

답변

2

쉽게 테스트 할 수있는 방법 중 하나는 Fiddler을 사용하고 정책 파일에 대한 요청을 감시하는 것입니다. 또한 documentation은 응용 프로그램 세션마다 한 번만 도메인 간 정책 파일을 요청하도록 지정합니다. 즉, 런타임은 한 번만 요청하고 실버 라이트 세션의 결과를 메모리에 저장합니다.

관련 문제