2009-11-15 3 views

답변

3

이과 관련된 명확한 규칙이 있지만, 여기 당신을 위해 몇 가지 지침입니다 비동기 대

동기화 : 당신이 어떤 장기 실행 작업을하지 않을 때 동기화를 사용합니다. 할 때 비동기를 사용하십시오. 예를 들어, 핸들러가 데이터베이스를 쿼리하거나 웹 서비스 호출을하면 비동기가되어야합니다.

일반용 대 맞춤 : URL의 확장자가 신경 쓰이지 않는 경우 일반용을 사용하십시오 (* .ashx). 확장 기능이 중요한 경우 사용자 정의를 사용하십시오 (예 : 사용자 정의 PNG 이미지 생성). 전체 사용자 정의 처리기는 web.config에 등록하려면 별도의 단계가 필요하지만 그렇지 않으면 일반 처리기와 거의 동일합니다.

또한 페이지 클래스가 실제로 .aspx 파일을 처리하는 HttpHandler라는 것을 명심하는 데 도움이 될 수 있습니다. 물론 위의 지침과 동일한 동기화 및 비동기 페이지를 가질 수도 있습니다 .

예를 들어 (Ultra-Fast ASP.NET) 내 책에서이 정보를 자세히 다룹니다.