웹 응용 프로그램은 wcf 메서드를 호출하여 DB에서 데이터를 가져 오지만 매우 큰 데이터입니다. 시간이 걸리며,이 시간 동안 전체 애플리케이션이 특정 사용자에 대해 정지합니다. 사용자는 웹 애플리케이션에서 아무 것도 할 수 없습니다. 누구든지이 사건을 어떻게 처리 할 수 있는지 알고 있습니까? 이것은 wcf 스로틀 링, 인스턴스 모드 또는 스레딩과 관련이 있습니까? 그리고 DB에서 매우 큰 데이터를 선택해야 할 때 그런 상황을 처리하는 방법을 알려주고 일부 그리드 뷰에 바인드해야합니다. 매우 큰 데이터의 경우에는 오래 걸립니다 시간 및 시간 만료 예외가 발생합니다. WCF 서비스에서 이러한 시나리오를 처리하는 방법을 설명하는 좋은 기사 나 링크가 있습니까?wcf 서비스에서 큰 데이터를 처리하는 방법은 무엇입니까?
0
A
답변
0
당신은 꽤 많은 질문을 던졌습니다. 특정 질문 하나만하는 것이 좋습니다. 응용 프로그램이 윈도우 폼은 다음 BackgroundWorker
또는 webClient
의 새로운 async
방법 중 하나를 사용하여 웹 서비스에 액세스하는 경우
응용 프로그램
달려 있습니다. 다른 스레드를 사용하면 UI가 중단되지 않습니다.
응용 프로그램이 javascript 인 경우 Ajax
을 동일한 용도로 사용하십시오. 수다스러운 인터페이스
선택 빅 데이터
변환하면 웹 서비스. 1M 행의 데이터를 요청하는 대신 한 번에 한 페이지 만 요청하십시오. 백그라운드에서 다음 페이지를 미리 가져 오는 infinite scrolling
을 사용할 수도 있습니다.
WCF 인스턴스 모드는
이 동시 요청이 서버에 만들어지고 만 속도에 영향을 미칩니다.
관련 문제
- 1. wcf 서비스에서 큰 데이터를 처리하는 방법
- 2. WCF 서비스에서 클라이언트로 큰 데이터를 보내는 가장 좋은 방법은 무엇입니까?
- 3. 큰 WCF 응답을 처리하는 방법은 무엇입니까?
- 4. 매우 큰 데이터를 처리하는 방법은 무엇입니까?
- 5. WCF 서비스에서 트랜잭션을 처리하는 방법
- 6. 하나의 WCF 도메인 서비스에서 여러 데이터 원본을 처리하는 방법은 무엇입니까?
- 7. WCF 서비스에서 데이터를 내보내 excel
- 8. 큰 개체를 처리하는 WCF 서비스
- 9. WCF 서비스에서 압축 된 요청을 처리하는 방법
- 10. WCF 서비스에서 개체 액세스를 동기화하는 방법은 무엇입니까?
- 11. wcf 서비스에서 대량의 데이터를 스트리밍해야합니다.
- 12. wcf 서비스에서 서비스를 준비하고 제공하는 방법은 무엇입니까?
- 13. 큰 이미지를 처리하는 방법은 무엇입니까?
- 14. 큰 데이터베이스를 처리하는 방법은 무엇입니까?
- 15. 큰 배열을 처리하는 방법은 무엇입니까?
- 16. 죽은 서비스에서 DeadObjectException을 처리하는 방법은 무엇입니까?
- 17. WCF 다른 서비스에서 폴링
- 18. WCF 서비스에서 암호 만료를 처리하는 방법
- 19. WCF 서비스에서 내 옵션은 무엇입니까?
- 20. 큰 ResultSet의 데이터를 메모리에 모두로드하지 않고 처리하는 방법은 무엇입니까?
- 21. 매우 큰 데이터가있는 테이블을 처리하는 방법은 무엇입니까?
- 22. WCF 서비스에서 SOAP 메시지를 생성하는 방법은 무엇입니까?
- 23. WCF 서비스에서 SQLFileStream을 반환하는 명확한 방법은 무엇입니까?
- 24. WCF 서비스에서 CastleActiveRecord를 초기화하는 방법은 무엇입니까?
- 25. wcf 서비스에서 작동하도록 log4net을 설정하는 방법은 무엇입니까?
- 26. WCF 서비스에서 클라이언트의 URL을 얻는 방법은 무엇입니까?
- 27. wcf 서비스에서 동시성을 구현하는 올바른 방법은 무엇입니까?
- 28. WCF 서비스에서 상대 URL을 확인하는 방법은 무엇입니까?
- 29. wcf 서비스에서 이미지를 반환하는 방법은 무엇입니까?
- 30. WCF 서비스에서 데이터 계약을 리팩토링하는 방법은 무엇입니까?