Best practice voor het optimaliseren van de prestaties van de functie CreateFile() in Azure
In dit artikel wordt beschreven hoe u de prestaties kunt optimaliseren wanneer u de functie CreateFile() aanroept voor een bestand op Microsoft Azure Server.
Oorspronkelijke productversie: Files Storage
Oorspronkelijk KB-nummer: 4021343
Wanneer u de functie CreateFile() aanroept om een bestand op Azure Server te maken of te openen, moet u zowel lees- als schrijftoegangsmachtigingen gebruiken. Geef GENERIC_READ | GENERIC_WRITE in plaats van alleen GENERIC_WRITE voor de dwDesiredAccess-parameter .
Dit komt doordat een alleen-schrijven-ingang geen kleine schrijfbewerkingen lokaal in de cache kan opslaan, zelfs als dit de enige geopende ingang voor het bestand is. Als u een alleen-schrijven-ingang gebruikt, wordt een zware prestatiestraf opgelegd.
Notitie
Als u de functie fopen() aanroept in de 'a'-modus, wordt ook een W-rite-Only-ingang geopend.
Meer informatie
- Algemene toegangsrechten
- Bestandsbeveiligings- en toegangsrechten
- Bestandstoegangsrechtenconstanten
- 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 Azure-feedbackcommunity.