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


Teljesítmény javítása fájltömörítéssel az Azure CDN-ben

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 a hálózaton keresztül eltarthat egy ideig:

  • A Microsoft Azure CDN Standard típusú profilok propagálása általában 10 perc alatt fejeződik be.
  • Az Edgio-ból származó Azure CDN Standard és az Edgio-profilokból származó Azure CDN Premium esetében a propagálás általában 10 perc alatt befejeződik.

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.

Standard CDN-profilok

Feljegyzés

Ez a szakasz a Microsofttól származó Azure CDN Standardra és az Edgio-profilokból származó Azure CDN Standardra vonatkozik.

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

    CDN-profilvégpontok

    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.

Prémium CDN-profilok

Feljegyzés

Ez a szakasz csak az Edgio-profilokból származó Azure CDN Premiumra vonatkozik.

  1. A CDN-profillapon válassza a Kezelés lehetőséget.

    CDN Manage select

    Megnyílik a CDN felügyeleti portálja.

  2. Mutasson a HTTP Nagy lapra, majd vigye az egérmutatót a Gyorsítótár Gépház úszó panelre. Válassza a Tömörítés lehetőséget.

    CDN-tömörítés kiválasztása

    Megjelennek a tömörítési beállítások.

    CDN-fájltömörítési beállítások

  3. A tömörítés engedélyezéséhez válassza a Tömörítés engedélyezve lehetőséget. A Fájltípusok mezőben adja meg azokat a MIME-típusokat, amelyeket vesszővel tagolt listaként (szóközök nélkül) szeretne tömöríteni.

    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.

  4. A módosítások elvégzése után válassza a Frissítés lehetőséget.

Tömörítési szabályok

Azure CDN Standard a Microsoft-profilokból

A Microsoft-profilokból származó Azure CDN Standard esetében csak a jogosult fájlok lesznek tömörítve. A tömörítésre való jogosultsághoz a fájlnak a következőnek kell lennie:

  • 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

Ezek a profilok a következő tömörítési kódolásokat támogatják:

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

Azure CDN Edgio-profilokból

Az Edgio-ból származó Azure CDN Standard és az Edgio-profilokból származó Azure CDN Premium esetében csak a jogosult fájlok lesznek tömörítve. A tömörítésre való jogosultsághoz a fájlnak a következőnek kell lennie:

  • Legyen nagyobb, mint 128 bájt
  • Legyen kisebb, mint 3 MB

Ezek a profilok a következő tömörítési kódolásokat támogatják:

  • gzip (GNU zip)
  • DEFLATE
  • bzip2
  • brotli

Ha a HTTP-kérelem fejléce Accept-Encoding: brmegvan, a CDN tömörítetlen válaszsal válaszol.

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 Megjegyzések
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.
Az Edgio-ból származó Azure CDN átadja a tömörítetlen fájlt az első kérésen, majd tömöríti és gyorsítótárazza a fájlt a későbbi kérésekhez.
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