Procedimiento recomendado para optimizar el rendimiento de las funciones CreateFile() en Azure
En este artículo se presenta un procedimiento recomendado para optimizar el rendimiento al llamar a la función CreateFile() para un archivo en Microsoft Azure Server.
Versión original del producto: Almacenamiento de archivos
Número de KB original: 4021343
Al llamar a la función CreateFile() para crear o abrir un archivo en Azure Server, debe usar los permisos de acceso de lectura y escritura. Es decir, especifique GENERIC_READ | GENERIC_WRITE en lugar de solo GENERIC_WRITE para el parámetro dwDesiredAccess .
Esto se debe a que un identificador de solo escritura no puede almacenar en caché escrituras pequeñas localmente, incluso si es el único identificador abierto para el archivo. El uso de un identificador de solo escritura impone una penalización de rendimiento grave.
Nota:
Al llamar a la función fopen() en modo "a" también se abre un identificador de solo escritura de W.
Más información
- Derechos de acceso genéricos
- Derechos de acceso y seguridad de archivos
- Constantes de derechos de acceso a archivos
- ACCESS_MASK
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.