2014-12-23 2 views
2

패트릭 스틸 아이덤 (Patrick Steel-Idem)이 작성한 perf 캘린더에서이 부분을 interesting post으로 읽었습니다. 포스트는 기본적으로 감지 된 로딩 시간을 향상시키기 위해 HTML 조각을 브라우저로 플러시하는 방법을 설명합니다. 브라우저가 html 파일을 거의 보내지 않으면 서 정교를 시작할 수 있으며, 더 일찍 요청할 수 있습니다. 그의 예제에서 Patrick은 nodej와 함께 작업하고 Marko를 템플릿 엔진으로 사용합니다.면도기는 html 조각을 플러시 할 수 있습니까?

제 질문은 : 완전히 다른 스택 (asp.net mvc5)을 가지고 있기 때문에 면도기를 템플릿 엔진으로 사용하여 동일한 결과를 얻는 방법을 알고 계십니까? 올바른 리소스를 가르쳐 주시겠습니까?

감사

+0

이런 뜻입니까? http://nikcodes.com/2014/03/04/flushing-in-asp-net-mvc/ –

+1

후속 조치 - http://www.hanselman.com/blog/NuGetPackageOfTheWeekCourtesyFlushToFlushBuffersEarlierAndOptimizeTimeToFirstByte.aspx –

+1

약 링크 플러시는 좋지만 나에게는 컨트롤러에 디스플레이 논리를 두는 것보다 너무 많이 느껴진다. 보기에 속하고 AJAX로 깨끗하게 처리 할 수 ​​있다고 생각합니다. [예제] (http://www.c-sharpcorner.com/UploadFile/d551d3/how-to-load-partial-views-in-Asp-Net-mvc-using-jquery-ajax/) –

답변

0

제이슨 에반스와 앤디 니콜스가이 기능을 지원하지만 해결 방법이 존재하는 면도기에 내장하지 거기에 아무것도 지적한다.

그러나 MVC 6에는이 요구 사항을 해결하기위한 새로운 키워드 FlushAsync()이 있습니다.

@await FlushAsync()

관련 문제