Bästa praxis för att optimera createfile()-funktionsprestanda i Azure
Den här artikeln beskriver bästa praxis för att optimera prestanda när du anropar funktionen CreateFile() för en fil på Microsoft Azure Server.
Ursprunglig produktversion: Lagring av filer
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 .
Det beror på att en Write-Only handtag inte kan cachelagras små skrivningar lokalt, även om det är det enda öppna handtaget för filen. Användning av en Write-Only handtag medför en allvarlig prestandaavgift.
Obs!
Om funktionen fopen() anropas i "a"-läge öppnas även ett handtag med endast W-rite.
Mer information
- Allmänna åtkomsträttigheter
- Filsäkerhet och åtkomsträttigheter
- Konstanter för filåtkomsträttigheter
- 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.