Teljesítmény javítása fájltömörítéssel az Azure CDN-ben
Fontos
A Microsofttól (klasszikus) származó Azure CDN Standard 2027. szeptember 30-án megszűnik. A szolgáltatáskimaradások elkerülése érdekében fontos, hogy az Azure CDN Standardot 2027. szeptember 30-ig migrálja a Microsoft (klasszikus) profiljaiból az Azure Front Door Standard vagy a Premium szintre. További információ: Azure CDN Standard a Microsoft (klasszikus) kivonásáról.
Az Edgio-ból származó Azure CDN 2025. január 15-én megszűnt. További információ: Azure CDN az Edgio kivonásáról – gyakori kérdések.
A fájltömörítés egy egyszerű és hatékony módszer a fájlátvitel sebességének javítására és az oldalbetöltés teljesítményének növelésére azáltal, hogy csökkenti a fájl méretét, mielőtt elküldené a kiszolgálóról. A fájltömörítés csökkentheti a sávszélesség költségeit, és rugalmasabb felhasználói élményt biztosíthat.
A fájltömörítés kétféleképpen engedélyezve van:
- Engedélyezze a tömörítést a forráskiszolgálón. Ebben az esetben az Azure CDN végighalad a tömörített fájlokon, és kézbesíti azokat az ügyfeleknek, amelyek kérik őket.
- A tömörítés engedélyezése közvetlenül a CDN POP-kiszolgálókon (menet közbeni tömörítés). Ebben az esetben a CDN tömöríti a fájlokat, és kiszolgálja őket a végfelhasználóknak, még akkor is, ha a forráskiszolgáló nem tömöríti őket.
Fontos
Az Azure Content Delivery Network konfigurációs módosításainak propagálása akár 10 percet is igénybe vehet a hálózaton keresztül:
Ha először állítja be a tömörítést a CDN-végponthoz, érdemes lehet 1–2 órával a hibaelhárítás előtt várnia, hogy a tömörítési beállítások propagálva legyenek a POP-kban.
Tömörítés engedélyezése
A standard és a prémium CDN-szintek ugyanazt a tömörítési funkciót biztosítják, de a felhasználói felület eltérő. A standard és a prémium CDN-szintek közötti különbségekről az Azure CDN áttekintésében talál további információt.
A CDN-profillapon válassza ki a kezelni kívánt CDN-végpontot.
Megnyílik a CDN-végpont lapja.
Válassza a Tömörítés lehetőséget.
Megnyílik a tömörítési oldal.
A tömörítés bekapcsolásához kattintson a Be gombra.
Használja az alapértelmezett MIME-típusokat, vagy módosítsa a listát a MIME-típusok hozzáadásával vagy eltávolításával.
Tipp.
Bár lehetséges, nem ajánlott tömörítést alkalmazni a tömörített formátumokra. Például ZIP, MP3, MP4 vagy JPG.
A módosítások elvégzése után válassza a Mentés lehetőséget.
Tömörítési szabályok
Csak az alábbi feltételeknek megfelelő fájlok jogosultak tömörítésre:
- A tömörítéshez konfigurált MIME-típusnak kell lennie
- Csak "identity" Content-Encoding fejlécekkel rendelkezik a forrásválaszban
- Legyen nagyobb, mint 1 KB
- Legyen kisebb, mint 8 MB
Csak a következő tömörítési kódolások támogatottak:
- gzip (GNU zip)
- brotli
Ha a kérelem több tömörítési típust is támogat, a brotli-tömörítés elsőbbséget élvez.
Ha egy objektumra vonatkozó kérés gzip-tömörítést ad meg, és a kérés gyorsítótárazási hibát eredményez, az Azure CDN közvetlenül a POP-kiszolgálón hajtja végre az eszköz gzip-tömörítését. Ezt követően a tömörített fájl a gyorsítótárból lesz kiszolgálva.
Ha a forrás adattovábbítási kódolással (CTE) küld adatokat a CDN POP-ba, akkor a tömörítés nem támogatott.
Tömörítési viselkedési táblák
Az alábbi táblázatok az Azure CDN-tömörítési viselkedést írják le minden forgatókönyv esetében:
A tömörítés le van tiltva, vagy a fájl nem jogosult tömörítésre
Ügyfél által kért formátum (Accept-Encoding fejlécen keresztül) | Gyorsítótárazott fájlformátum | Az ügyfél cdn-válasza | Notes |
---|---|---|---|
Tömörített | Tömörített | Tömörített | |
Tömörített | Tömörítetlen | Tömörítetlen | |
Tömörített | Nincs gyorsítótárazva | Tömörített vagy tömörítetlen | A forrásválasz határozza meg, hogy a CDN végez-e tömörítést. |
Tömörítetlen | Tömörített | Tömörítetlen | |
Tömörítetlen | Tömörítetlen | Tömörítetlen | |
Tömörítetlen | Nincs gyorsítótárazva | Tömörítetlen |
A tömörítés engedélyezve van, és a fájl tömörítésre jogosult
Ügyfél által kért formátum (Accept-Encoding fejlécen keresztül) | Gyorsítótárazott fájlformátum | CDN-válasz az ügyfélnek | Jegyzetek |
---|---|---|---|
Tömörített | Tömörített | Tömörített | CDN-kód átkódolása a támogatott formátumok között. A Microsoft azure CDN-je nem támogatja a formátumok közötti átkódolást, hanem a formátumhoz külön lekéri az adatokat a forrásból, a tömörítésből és a gyorsítótárakból. |
Tömörített | Tömörítetlen | Tömörített | A CDN tömörítést végez. |
Tömörített | Nincs gyorsítótárazva | Tömörített | A CDN tömörítést hajt végre, ha a forrás tömörítetlen fájlt ad vissza. A fejlécet tartalmazó Cache-Control: no-cache fájlok soha nem lesznek tömörítve. |
Tömörítetlen | Tömörített | Tömörítetlen | A CDN dekompressziót végez. A MicrosoftTól származó Azure CDN nem támogatja a dekompressziót, hanem külön beolvassa az adatokat a forrásból és a gyorsítótárakból a tömörítetlen ügyfelek számára. |
Tömörítetlen | Tömörítetlen | Tömörítetlen | |
Tömörítetlen | Nincs gyorsítótárazva | Tömörítetlen |
Media Services CDN-tömörítés
A Media Services CDN-streameléséhez engedélyezett végpontok esetében a tömörítés alapértelmezés szerint engedélyezve van a következő MIME-típusok esetében:
- application/vnd.ms-sstr+XML
- alkalmazás/dash+XML
- application/vnd. Apple.mpegurl
- application/f4m+XML