보고 서비스를 위해 일부 웹보고를 사용하고 있습니다. 처음로드 할 때 그들은 정말로 느립니다. 로컬에서 파일을 참조 할 수있는 방법이 있습니까?webreference : 어떻게 속도를 높입니까?
답변
두 가지가이 문제를 해결하기 위해 수행해야 :
- xml serialization
- Change the Reporting service recycle time
- 변경 IIS에서 응용 프로그램 풀 재생 시간 (나를 위해 첫 번째 보고서 시작에 가치가 약 20 초) (
xml 직렬화에 대한 보조적인 설명으로 위의 설정이 수행하는 경우가 있습니다 실제로 어셈블리에 아무 것도 추가하지 않습니다. 프로젝트 디렉토리에서 명령 줄을 열고 웹 프록시 클래스를 추가하고 wsdl <web service name> /out<proxy class name>
과 같이 입력하십시오. wsdl http://myworkstn:8080/ReportServer_SQLEXPRESS/ReportExecution2005.asmx /out: ReportExecutionProxy.cs
.
그런 다음 포스트 빌드 이벤트 추가 (| 프로젝트에있는 걸 클릭 | 솔루션 탐색기를 속성 | 빌드 이벤트 (탭) | 포스트 - 빌드 이벤트 명령 줄 (섹션))에 /proxytypes
스위치는 프록시 클래스를 추가 "$(FrameworkSDKDir)Bin\sgen.exe" /force /assembly:"$(TargetPath)" /proxytypes /parsableerrors
희망이 모든 시간을 찾는데 걸리는 시간을 절약 해줍니다. :)
이러한 참조가 자주 발생하지 않는다면 초기 히트를 위해 서버에서 컴파일하는 것일 수 있습니다. 짧은 시간 후에 IIS의 설정을 변경하여 응용 프로그램을 재활용 할 수 있어야합니다. 당신은 또한 어떤 종류의 "keep-alive"서비스를 설정할 수 있습니다.
http : //stackoverflow.com/questions/784918/asmx-web-service-slow-first-request는 문제를 해결합니다. – Praesagus
- 1. WebReference 및 소스 제어
- 2. 전송 속도를 어떻게 결정합니까?
- 3. 어떻게 소켓의 속도를 높일 수
- 4. 공용 API의 속도를 어떻게 제한합니까?
- 5. 어떻게 파이썬에서 플로팅 속도를 높일 수 있습니까?
- 6. PHP 인클루드는 어떻게 속도를 높일 수 있습니까?
- 7. 스프라이트의 속도를 어떻게 얻을 수 있습니까?
- 8. 다운로드 속도를 어떻게 제한 할 수 있습니까?
- 9. 장치의 현재 속도를 어떻게 확인할 수 있습니까?
- 10. SSE에서 최대 속도를 어떻게 내 보냅니 까?
- 11. node.js의 서버에서 업로드 속도를 어떻게 제한합니까?
- 12. Amazon RDS는 I/O 속도를 어떻게 계산합니까?
- 13. 프로젝트의 개발 속도를 늦추고 어떻게 극복 했습니까?
- 14. UIAcceleration으로 어떻게 속도를 얻을 수 있습니까?
- 15. .NET WebReference to Webservice - 프록시 클래스와 함께 인터페이스 생성
- 16. #에서 속도를 벗어나는 방법
- 17. jQuery로 애니메이션 속도를 변경하십시오.
- 18. 감동과 도청 속도를 찾으십니까?
- 19. 어떻게 포트의 연결 속도를 프로그래밍 방식으로 변경할 수 있습니까?
- 20. 웹 서버 속도를 어떻게 테스트 할 수 있습니까?
- 21. 중첩 세트 모델에서 삽입 속도를 어떻게 향상시킬 수 있습니까?
- 22. 어떻게 든 내 데이터베이스 또는 쿼리 속도를 향상시킬 필요가
- 23. VS 2008에서 xaml 생성 속도를 어떻게 높일 수 있습니까?
- 24. 리눅스에서 USB2.0 전송 속도를 어떻게 제한 할 수 있습니까?
- 25. 사이트에 내장 된 Google지도를로드하는 속도를 어떻게 높일 수 있습니까?
- 26. C#으로 WinForms의 디스플레이 속도를 어떻게 높일 수 있습니까?
- 27. 이 Adobe Flex 스크립트의 속도를 어떻게 향상시킬 수 있습니까?
- 28. MySQL 쿼리가 처리 시간이 매우 느립니다. 어떻게 속도를 높이나요?
- 29. Visual Studio 2008의 속도를 어떻게 추적 할 수 있습니까?
- 30. GPU의 메모리 버스 너비와 클럭 속도를 프로그래밍 방식으로 어떻게 결정합니까?
중복 : http://stackoverflow.com/questions/784918/asmx-web-service-slow-first-request –
그래, 그 문제는 같은 문제를 다룹니다. – Praesagus
또한 자신의 질문의 중복 : http://stackoverflow.com/questions/2276183/sql-server-reporting-services-web-references-vs-assembly-references-poor-perfor –