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.
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.
Prémium CDN-profilok
Feljegyzés
Ez a szakasz csak az Edgio-profilokból származó Azure CDN Premiumra vonatkozik.
A CDN-profillapon válassza a Kezelés lehetőséget.
Megnyílik a CDN felügyeleti portálja.
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.
Megjelennek a tömörítési beállítások.
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.
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: br
megvan, 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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: