Bästa praxis för att optimera funktionsprestanda för CreateFile() i Azure
I den här artikeln beskrivs bästa praxis för att optimera prestanda när du anropar funktionen CreateFile() för en fil på Microsoft Azure Server.
Ursprunglig produktversion: Files Storage
Ursprungligt KB-nummer: 4021343
När du anropar funktionen CreateFile() för att skapa eller öppna en fil på Azure Server bör du använda både läs- och skrivbehörigheter. Det vill: ange GENERIC_READ | GENERIC_WRITE i stället för endast GENERIC_WRITE för parametern dwDesiredAccess .
Detta beror på att ett skrivskyddat handtag inte kan cachelagras små skrivningar lokalt, även om det är det enda öppna handtaget för filen. Att använda ett skrivskyddat handtag medför en allvarlig prestandaavgift.
Kommentar
Om du anropar funktionen fopen() i "a"-läge öppnas även ett W-rithandtag.
Mer information
- Allmänna åtkomsträttigheter
- Filsäkerhet och åtkomsträttigheter
- Filåtkomstbehörighetskonstanter
- ACCESS_MASK
Kontakta oss för att få hjälp
Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.