패키지 웹 사이트에 ASP.NET MVC 5 및 EF5 패키지 패키지가 포함 된 여행 웹 사이트가 있습니다. 각 패키지 제품에는 패키지의 각 날에 대해 정의 된 여러 세트의 호텔 및 항공편이 있습니다.도움말의 고성능 UI 접근 방법 여러 호텔 및 항공편 및 기타 제품이 포함 된 여행 웹 사이트 패키지 제품 검색
현재 사용자가 내 애플리케이션으로 특정 패키지 가격을 검색 할 때 여러 호텔 및 항공편 공급 업체의 웹 서비스를 호출하여 요금을 받고 공급자로부터 모든 요금을 받고 나서 총 패키지 가격을 계산합니다.
문제점 : 각 비행 및 각 호텔에 대한 공급 업체 웹 서비스 패키지에서 추가 된 모든 제품에 대한 가격을 받고 세부 정보로 UI를 업데이트 할 때까지 기다리는 동안 내 사이트 성능이 너무 느립니다.
저는 SignalR을 사용하여 호텔/비행기 요금을 받고 각도를 사용하여 가장 빨리 반환 된 응답을 표시하는 UI를 업데이트 할 수 있다고 생각합니다. 한 번, 나는 모든 가격을 얻고 총 패키지 가격을 계산할 것입니다.
이 경우 고성능 (25 초 미만)을 얻으려면 따라야하는 접근 방법이 필요합니다.
감사합니다,
비벡
SignalR의 사용 사례에 대해 더 자세히 설명해 주실 수 있습니까? 내가 바른 순간을 이해한다면 그것은 느린 것입니다. 왜냐하면 외부 서비스로부터의 응답을 기다리고 나서 모든 약속이 해결되면 보여줄 뿐이 기 때문입니다. 그게 맞습니까? 아니면 더 많은 가격을 얻 자마자 서비스 결과를 얻은 다음 UI를 업데이트하면 보여줄 수 있습니까? –
webservces에서 모든 결과를 얻은 후 마침내 업데이트합니다. 아직 SignalR을 구현하지 않았으므로 UI의 실시간 업데이트가 현재 완료되지 않았습니다. 현재 정상적인 apporach와 나는 작업을 사용하여 호텔 및 항공편의 웹 서비스를 호출하여 멀티 스레딩으로 결과를 얻습니다. @FarrukhSubhani – User3250