的TransmitFile + SChannel中
-
27-09-2019 - |
题
我使用的TransmitFile API与I / Windows上的一个高效的多线程文件服务器O完成端口。
这一切工作正常,但现在我也实现使用的 SChannel中。由于直接的TransmitFile流文件到插座,我没有看到一个方法来调用EncryptMessage - 我需要读取数据块文件,加密和传输手动它们
这似乎有点傻的时候提供高性能的文件传输的唯一目的的TransmitFile和安全套接字是相当普遍的。我不知道IIS确实,考虑到我相信的TransmitFile是摆在首位的IIS来实现?
(I原来制造 “的TransmitFile” 和 “EncryptMessage” 超链接,但垃圾邮件保护只允许一个 - 对不起)
解决方案
的TransmitFile由IIS使用的,但不适合加密的数据。我不知道它实际上做了,但它承认,增加加密功能将显着放慢改革的步伐。
的TransmitFile使用直接在OS的高速缓存和任何逐字节操作(例如,加密)的装置,这是不可能的。
我看到IIS7具体吹捧为提高SSL性能一>通过执行工作在内核。
不隶属于 StackOverflow