Megosztás a következőn keresztül:


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.

  1. A CDN-profillapon válassza ki a kezelni kívánt CDN-végpontot.

    Megnyílik a CDN-végpont lapja.

  2. Válassza a Tömörítés lehetőséget.

    Képernyőkép a portál menüjében kiválasztott tömörítéssel rendelkező végpontról.

    Megnyílik a tömörítési oldal.

  3. A tömörítés bekapcsolásához kattintson a Be gombra.

    A tömörítés bekapcsolását bemutató képernyőkép.

  4. 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.

  5. 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

Lásd még