Gibt es eine Nullkopie unter Windows?

8

Lesen Sie diesen Nullkopie-Artikel ,

Gibt es eine Nullkopie in Windows-Betriebssystemen (Server 2003, 2008, 2008 R2)?

    
portoalet 17.08.2011, 08:20
quelle

1 Antwort

7

Ja, es wird über die TransmitFile API .

Ich bin mir ziemlich sicher, dass IIS dies auch verwendet.

Ob diese Methode eine echte Nullkopie durchführt (d. h. nicht sogar von den Dateipuffern in die Socketpuffer kopiert), wird in der Dokumentation nicht explizit erwähnt. Aber angesichts der Tatsache, dass diese Methode so definiert ist, dass definitiv möglich ist, wäre ich sehr überrascht, wenn das nicht der Fall wäre.

Am ehesten kommt es in der Dokumentation auf diesen Absatz an:

  

[...] TransmitFile erzielt seine Leistungssteigerung, indem Daten direkt aus dem Dateicache gesendet werden.

    
Joachim Sauer 17.08.2011, 08:25
quelle

Tags und Links