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.
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.
Ez az oktatóanyag bemutatja, hogyan adhat hozzá Azure Content Delivery Network-et egy webalkalmazáshoz a Azure-alkalmazás Service szolgáltatásban. A webalkalmazások webalkalmazások, REST API-k és mobil háttérrendszerek üzemeltetésére szolgáló szolgáltatások.
Itt látható a minta statikus HTML-webhely kezdőlapja, amellyel dolgozik:
A tanultak:
- Tartalomkézbesítési hálózati végpont létrehozása.
- Gyorsítótárazott objektumok frissítése.
- Gyorsítótárazott verziók vezérlése lekérdezési sztringek használatával.
Előfeltételek
Az oktatóanyag elvégzéséhez:
Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
A webapp létrehozása
Az webalkalmazás létrehozásához kövesse a statikus HTML gyors útmutatót az Alkalmazás megnyitása lépésig.
Jelentkezzen be az Azure Portalra
Nyisson meg egy böngészőt, és jelentkezzen be az Azure Portalra.
Dinamikus webhelygyorsítás optimalizálása
Ha dinamikus helygyorsításra (DSA) szeretné optimalizálni a tartalomkézbesítési hálózati végpontot, akkor a tartalomkézbesítési hálózati portállal hozza létre a profilt és a végpontot. A DSA-optimalizálásnak köszönhetően a dinamikus tartalmakkal rendelkező weboldalak teljesítménye jelentősen javul. A tartalomkézbesítési hálózati végpontnak a tartalomkézbesítési hálózati portálról történő optimalizálásával kapcsolatos útmutatásért tekintse meg a tartalomkézbesítési hálózati végpont konfigurációját a dinamikus fájlok kézbesítésének felgyorsításához. Ha nem kívánja optimalizálni az új végpontot, akkor a webalkalmazás-portál használatával is létrehozhatja azt a következő szakaszban leírtak alapján.
Tartalomkézbesítési hálózati profil és végpont létrehozása
A bal oldali navigációs felületen válassza az App Services lehetőséget, majd válassza ki a statikus HTML gyorsútmutató segítségével létrehozott alkalmazást.
Az App Service lap Beállítások hálózatkezelését>.
Az Azure Content Delivery Network lapon adja meg az Új végpont beállításait az alábbi táblának megfelelően.
Beállítás Ajánlott érték Leírás tartalomkézbesítési hálózati profil myCDNProfile A tartalomkézbesítési hálózati profilok olyan tartalomkézbesítési hálózati végpontok gyűjteményei, amely azonos tarifacsomaggal rendelkezik. Tarifacsomag Microsoft tartalomkézbesítési hálózat (klasszikus) A tarifacsomag határozza meg a szolgáltatót és az elérhető szolgáltatásokat. tartalomkézbesítési hálózati végpont neve Bármely egyedi név az azureedge.net tartományban A gyorsítótárazott erőforrások az <endpointname>.azureedge.net tartományban érhetők el. Tartalomkézbesítési hálózati profil létrehozásához válassza a Létrehozás gombot. Az Azure létrehozza a profilt és a végpontot. Az új végpont megjelenik a Végpontok listában, és a kiosztása után Fut állapotra vált.
A tartalomkézbesítési hálózati végpont tesztelése
Mivel némi időre van szükség a regisztráció propagálásához, a végpont nem vehető használatba azonnal. A Microsoft (klasszikus) profilokból származó Azure CDN Standard esetében a propagálás általában 10 percen belül befejeződik.
Ugyanehhez az alkalmazáshoz tartozik egy index.html fájl, valamint css, img és js mappák is, amelyek egyéb statikus objektumokat tartalmaznak. Az összes fájl tartalomelérési útvonala megegyezik a tartalomkézbesítési hálózati végponton. Például a következő két URL egyaránt a bootstrap.css fájlra mutat a css mappában:
http://<appname>.azurewebsites.net/css/bootstrap.css
http://<endpointname>.azureedge.net/css/bootstrap.css
A böngészőben nyissa meg a következő URL-címet:
http://<endpointname>.azureedge.net/index.html
Ugyanaz az oldal jelenik meg, amelyet korábban az Azure-webalkalmazásban futtatott. Az Azure Content Delivery Network lekérte a forrás webalkalmazás eszközeit, és a tartalomkézbesítési hálózati végpontról szolgálja ki őket
Annak érdekében, hogy a lap gyorsítótárazva legyen a tartalomkézbesítési hálózaton, frissítse a lapot. Néha két kérésre van szükség ugyanahhoz az objektumhoz a tartalomkézbesítési hálózat számára a kért tartalom gyorsítótárazásához.
Az Azure Content Delivery Network-profilok és -végpontok létrehozásával kapcsolatos további információkért tekintse meg az Azure Content Delivery Network használatának első lépéseit.
A tartalomkézbesítési hálózat kiürítése
A tartalomkézbesítési hálózat rendszeresen frissíti az erőforrásait az eredeti webalkalmazásból az élettartam-konfiguráció (TTL) alapján. Az alapértelmezett élettartam hét nap.
Előfordulhat, hogy a TTL lejárata előtt frissítenie kell a tartalomkézbesítési hálózatot; például amikor frissített tartalmat helyez üzembe a webalkalmazásban. Frissítés indításához manuálisan törölje a tartalomkézbesítési hálózati erőforrásokat.
Az oktatóanyag ezen szakaszában bevezeti a webalkalmazás egy módosítását, és törli a tartalomszolgáltató hálózatot a gyorsítótár frissítése érdekében.
Módosítás telepítése a webappba
Nyissa meg az index.html fájlt, és adja hozzá a - V2 utótagot a H1 fejléchez, ahogy az az alábbi példában látható:
<h1>Azure App Service - Sample Static HTML Site - V2</h1>
Véglegesítse a módosítást, és telepítse a webappba.
git commit -am "version 2"
git push azure main
Miután befejeződött a telepítés, a böngészőben nyissa meg a webalkalmazás URL-címét, és láthatja a módosított tartalmat.
http://<appname>.azurewebsites.net/index.html
Ha a kezdőlap tartalomkézbesítési hálózati végpontJÁNAK URL-címét böngészi, nem látja a módosításokat, mert a tartalomkézbesítési hálózat gyorsítótárazott verziója még nem járt le.
http://<endpointname>.azureedge.net/index.html
A tartalomkézbesítési hálózat kiürítése a portálon
A tartalomkézbesítési hálózat gyorsítótárazott verziójának frissítéséhez ürítse ki a hálózat gyorsítótárát.
A portál bal oldali navigációs felületén válassza az Erőforráscsoportok elemet, majd válassza ki a webapphoz létrehozott erőforráscsoportot (myResourceGroup).
Az erőforrások listájában válassza ki a tartalomkézbesítési hálózati végpontot.
A Végpont lap tetején válassza a Végleges törlés gombot.
Adja meg a törölni kívánt tartalmak elérési útjait. Megadhat egy teljes elérési útvonalat egy adott fájl törléséhez, vagy egy részleges útvonalat egy adott mappa teljes tartalmának törléséhez és frissítéséhez. Mivel módosította az index.html fájlt, győződjön meg róla, hogy az egyik útvonalban van. A lap alján kattintson a Végleges törlés gombra.
Ellenőrizze, hogy a tartalomkézbesítési hálózat frissült-e
Várjon, amíg a végleges törlési kérés feldolgozása befejeződik. Ez általában eltart néhány percig. Az aktuális állapot megtekintéséhez válassza a harang ikont a lap tetején.
Amikor megtekinti a tartalomkézbesítési hálózati végpont URL-címét index.html, megjelenik a kezdőlap címéhez hozzáadott V2 , amely azt jelzi, hogy a tartalomkézbesítési hálózati gyorsítótár frissült.
http://<endpointname>.azureedge.net/index.html
További információ: Azure Content Delivery Network-végpont törlése.
Tartalmak verziószámozása lekérdezési sztringek használatával
Az Azure Content Delivery Network a következő gyorsítótárazási viselkedési beállításokat kínálja:
- Lekérdezési sztringek figyelmen kívül hagyása
- Lekérdezési paraméterek gyorsítótárazásának megkerülése
- Minden egyedi URL gyorsítótárazása
Az első beállítás az alapértelmezett beállítás, ami azt jelenti, hogy az eszköznek csak egy gyorsítótárazott verziója van, függetlenül az URL-címben lévő lekérdezési sztringtől.
Az oktatóanyag ezen szakaszában a gyorsítótárazás működésének módosításával minden egyedi URL-t gyorsítótárazni fogsz.
A gyorsítótárazás működésének módosítása
Az Azure Portal CDN-végpont lapján válassza a Gyorsítótár lehetőséget.
Válassza a Minden egyedi URL gyorsítótárazása lehetőséget a Lekérdezési sztring gyorsítótárazási viselkedés legördülő listából.
Válassza a Mentés lehetőséget.
Az egyedi URL-címek külön gyorsítótárazásának ellenőrzése
A böngészőben keresse meg a kezdőlapot a tartalomkézbesítési hálózati végponton, és adjon meg egy lekérdezési sztringet:
http://<endpointname>.azureedge.net/index.html?q=1
Az Azure Content Delivery Network az aktuális webalkalmazás-tartalmat adja vissza, amely a V2-t is tartalmazza a címsorban.
Annak érdekében, hogy a lap gyorsítótárazva legyen a tartalomkézbesítési hálózaton, frissítse a lapot.
Nyissa meg az index.html fájlt, módosítsa a V2 értéket V3 értékre, majd tegye közzé a módosítást.
git commit -am "version 3"
git push azure main
A böngészőben nyissa meg a tartalomkézbesítési hálózati végpont URL-címét egy új lekérdezési sztringgel, például q=2
. Az Azure Content Delivery Network lekéri az aktuális index.html fájlt, és megjeleníti a V3-at. Ha azonban a lekérdezési sztringgel navigál a q=1
tartalomkézbesítési hálózati végpontra, a V2 jelenik meg.
http://<endpointname>.azureedge.net/index.html?q=2
http://<endpointname>.azureedge.net/index.html?q=1
Ez a kimenet mutatja, hogy a rendszer minden lekérdezési sztringet máshogy kezel:
- Korábban a q=1 volt használatban, amely a gyorsítótárazott tartalmakat adja vissza (V2).
- A q=2 viszont új, ezért a webalkalmazás legfrissebb tartalmait kéri le és adja vissza (V3).
További információért tekintse meg a lekérdezési sztringekkel történő Azure Content Delivery Network gyorsítótárazási viselkedés szabályozását.
Az erőforrások rendbetétele
Az előző lépésekben Azure-erőforrásokat hozott létre egy erőforráscsoportban. Ha várhatóan nem lesz szüksége ezekre az erőforrásokra a jövőben, törölje az erőforráscsoportot a következő parancs Cloud Shellben történő futtatásával:
az group delete --name myResourceGroup
A parancs futtatása egy percig is eltarthat.
Következő lépések
Mit tanult meg:
- Tartalomkézbesítési hálózati végpont létrehozása.
- Gyorsítótárazott objektumok frissítése.
- Gyorsítótárazott verziók vezérlése lekérdezési sztringek használatával.
Az alábbi cikkekből megtudhatja, hogyan optimalizálhatja a tartalomkézbesítési hálózat teljesítményét: