Aanbevolen procedure om de prestaties van de functie CreateFile() in Azure te optimaliseren
In dit artikel wordt een aanbevolen procedure beschreven voor het optimaliseren van de prestaties wanneer u de functie CreateFile() aanroept voor een bestand op Microsoft Azure Server.
Oorspronkelijke productversie: Files Storage
Origineel KB-nummer: 4021343
Wanneer u de functie CreateFile() aanroept om een bestand te maken of te openen op Azure Server, moet u zowel de machtigingen Lezen als Schrijven gebruiken. Dat wil GENERIC_READ | opgeven GENERIC_WRITE in plaats van alleen GENERIC_WRITE voor de parameter dwDesiredAccess .
Dit komt doordat een Write-Only-ingang geen kleine schrijfbewerkingen lokaal in de cache kan opslaan, zelfs niet als dit de enige geopende ingang voor het bestand is. Het gebruik van een Write-Only handvat brengt een zware prestatieboete met zich mee.
Opmerking
Als u de functie fopen() in de modus 'a' aanroept, wordt ook een W rite-Only-ingang geopend.
Meer informatie
- Algemene toegangsrechten
- Bestandsbeveiliging en toegangsrechten
- Bestandstoegangsrechten Constanten
- ACCESS_MASK
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.