Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezzel az ellenőrzőlistával csökkentheti a késést, növelheti az átviteli sebességet, és igazodhat az Azure Storage méretezési és teljesítménycéljaihoz. Az Azure Storage a korlátok helyett a célokat használja, mert bizonyos értékek kérésre növelhetők. Ha az ügyfelek megközelítik vagy túllépik ezeket a célokat, az Azure Storage szabályozhatja a kéréseket, ami növeli a késést. A cikkben szereplő ellenőrzőlistával a teljesítmény feláldozása nélkül igazíthatja a célokat.
Megjegyzés:
Ez a cikk csak egyéni alkalmazásokra vonatkozik. Az összes ügyfélre vonatkozó javaslatokért tekintse át a Blob Storage teljesítmény-ellenőrzőlistát.
Teljesítmény-ellenőrzőlista
Azure Storage-ügyfélkódtárak használata: A legjobb teljesítmény érdekében használja a Microsoft ügyfélkódtárait. Ezek a kódtárak teljesítményre vannak optimalizálva, naprakészek a szolgáltatásverziókkal, és belsőleg kezelik a bevált teljesítménnyel kapcsolatos eljárásokat.
Párhuzamos blokkátvitelek optimalizálása: Növelje a párhuzamos átviteleket kisebb blokkméretekkel, de a nagy átviteli sebességű blokkblobok aktiválásához tartsa fenn a 4 MiB (standard) vagy 256 KiB (prémium) feletti méreteket. Egyensúlyozza ki a párhuzamosságot, hogy elkerülje az eszköz képességeinek vagy a tárolási célok túllépését, ami korlátozást okoz. Állítsa be az egyidejű kérelmekre vonatkozó megfelelő korlátokat. A .NET, a Java, a JavaScript, a Python és a Go teljesítményével kapcsolatos útmutatást talál.
Exponenciális hátrálási újrapróbálkozási házirend használata: Átmeneti hibák kezelése exponenciális hátrálási házirendekkel. Például próbálkozzon újra 2, 4, 10, 30 másodperc után, majd állítsa le. Ez a szabályzat megakadályozza a nem átmeneti hibák túlzott újrapróbálkozását, például azokat, amelyek akkor fordulnak elő, amikor az alkalmazás megközelíti vagy meghaladja a teljesítmény- és skálázási célokat. Az ügyfélkódtárak tudják, hogy mely hibákat kell újrapróbálkoznia, és melyeket ne próbálkozzon újra. Újrapróbálkozési szabályzat alkalmazásához tekintse meg a .NET, a Java, a JavaScript, a Python és a Go újrapróbálkozására vonatkozó útmutatót.
Kiszolgálók közötti API-k használata tárolók és fiókok közötti másoláshoz: A Put Block From URL használata az adatok fiókok közötti másolásához és a fiókon belüli adatok másolásához. A kiszolgálóoldali műveletek csökkentik a sávszélességet, mivel nem kell letöltenie és feltöltenie az adatokat. Tekintse meg a .NET, a Java, a JavaScript, a Python és a Go másolási útmutatóját.
Adatok gyorsítótáraztatása a teljesítmény javítása érdekében: Gyorsítótárazza a gyakran használt vagy ritkán módosított adatokat, például a konfigurációs és keresési adatokat. Feltételes fejlécek használata GET-műveletekkel a blobok lekéréséhez, csak akkor, ha a legutóbbi tárolás óta módosították. További információ: Feltételes fejlécek megadása blobszolgáltatás-műveletekhez.
Adatok feltöltése kötegekben: Adatok összesítése feltöltés előtt, nem pedig azonnali feltöltés. Mentse például a naplóbejegyzéseket helyileg, és rendszeresen töltsön fel egyetlen blobként, ahelyett, hogy egyenként töltené fel az egyes bejegyzéseket.