优化 CreateFile ( # A1 函数在 Azure 中的性能的最佳做法
本文介绍了在为 Microsoft Azure Server 上的文件调用 CreateFile ( # B1 函数时优化性能的最佳做法。
原始产品版本: 文件存储
原始 KB 数: 4021343
在调用 ( CreateFile # B1 函数以在 Azure Server 上创建或打开文件时,应同时使用读取和写入访问权限。 也就是说,指定GENERIC_READ |GENERIC_WRITE (而不是仅为dwDesiredAccess参数的GENERIC_WRITE )。
这是因为只写句柄无法在本地缓存小写入,即使它是文件的唯一打开的句柄也是如此。 使用只写句柄会严重影响性能。
备注
在 "a" 模式中调用 **fopen ( # B1 ** 函数也会打开一个只 rite 的句柄。