2011-08-17 3 views

답변

7

예, the TransmitFile API을 통해 지원됩니다.

저는 IIS가 이것을 잘 사용하고 있다고 확신합니다.

이 메소드가 실제 0 복사를 수행하는지 (파일 버퍼에서 소켓 버퍼로 복사하지 않는지 여부) 명시 적으로 언급되지 않았습니다. 그러나이 방법이 명확히이 가능하게하는 방식으로 정의된다는 사실을 고려할 때 이것이 사실이 아니라면 나는 놀랄 것입니다.

가 [...] TransmitFile 파일 캐시에서 데이터를 직접 전송하여 성능 향상을 달성 :

설명서를 명확하게 진술에 관해서 가장 가까운

이 단락입니다.

+0

감사합니다. Joachim. TransmitFile()이 커널 읽기 버퍼에서 소켓 버퍼와 NIC 버퍼로 데이터를 복사하는지 궁금합니다. 또는 커널 읽기 버퍼에서 NIC 버퍼로 바로 데이터를 복사합니까? – portoalet