Prática recomendada para otimizar o desempenho da função CreateFile() no Azure
Este artigo apresenta uma prática recomendada para otimizar o desempenho ao chamar a função CreateFile() para um arquivo no Microsoft Azure Server.
Versão original do produto: Armazenamento de arquivos
Número original do KB: 4021343
Ao chamar a função CreateFile() para criar ou abrir um arquivo no Azure Server, você deve usar as permissões de acesso de leitura e gravação. Ou seja, especifique GENERIC_READ | GENERIC_WRITE em vez de apenas GENERIC_WRITE para o parâmetro dwDesiredAccess .
Isso ocorre porque um identificador somente gravação não pode armazenar em cache pequenas gravações localmente, mesmo que seja o único identificador aberto para o arquivo. O uso de um identificador somente gravação impõe uma penalidade de desempenho severa.
Observação
Chamar a função fopen() no modo "a" também abre um identificador somente de rito W.
Mais informações
- Direitos de acesso genéricos
- Segurança de arquivos e direitos de acesso
- Constantes de direitos de acesso a arquivos
- ACCESS_MASK
Entre em contato conosco para obter ajuda
Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.