Dela via


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

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.