Frage

Ich bin mit dem TransmitFile API mit E / A-Abschlussports für einen effizienten Multi-Thread-Dateiserver unter Windows.

Das alles funktioniert gut, aber ich habe jetzt auch Secure Sockets mit SChannel . Da TransmitFile die Datei direkt an die Steckdose ströme, ich sehe keinen Weg EncryptMessage nennen - muss ich die Datei in Stücke lesen, die Verschlüsselung und Übertragung manuell

Dies scheint ein bisschen albern, wenn TransmitFile für den alleinigen Zweck der Hochleistungsdateiübertragung vorgesehen ist und Secure Sockets sind ziemlich alltäglich. Ich frage mich, was IIS ist, wenn man bedenkt Ich glaube TransmitFile für IIS in erster Linie durchgeführt wurde?

(I ursprünglich gemacht "TransmitFile" und "EncryptMessage" Hyperlinks aber der Spam-Schutz nur eine erlaubt - sorry)

War es hilfreich?

Lösung

TransmitFile wird von IIS, aber nicht für verschlüsselte Daten verwendet. Ich weiß nicht, was es tatsächlich der Fall ist, aber es wird anerkannt, dass die Verschlüsselung hinzugefügt Dinge verlangsamen wird im Wesentlichen nach unten.

TransmitFile verwendet das OS-Caches direkt und jede Byte-für-Byte-Operation (zB Verschlüsselung) bedeutet, dass dies nicht möglich ist.

Ich sehe, dass IIS7 speziell als SSL Verbesserung der Leistung durch die Arbeit in der Kernel zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top