A HTTP-viselkedés felülbírálása az Edgio Premium szabálymotor Azure CDN-ével
Fontos
Ez kizárólag az Edgio Azure CDN Premium szolgáltatása, a Microsoft Azure CDN esetében a szabályok konfigurálásához kérjük, használja a Standard szabálymotort. Az Akamai által nyújtottAzure CDN esetében nem érhetők el speciális szabályok. A CDN-funkciók teljes összehasonlítása: Azure CDN-termékfunkciók.
Áttekintés
Az Azure CDN szabálymotorja lehetővé teszi a HTTP-kérelmek kezelésének testreszabását. Például letilthatja bizonyos tartalomtípusok kézbesítését, gyorsítótárazási szabályzatot definiálhat, vagy módosíthatja a HTTP-fejlécet. Ez az oktatóanyag bemutatja, hogyan hozhat létre olyan szabályt, amely megváltoztatja a CDN-eszközök gyorsítótárazási viselkedését. További információ a szabálymotor szintaxisáról: Azure CDN szabálymotor-referencia.
Hozzáférés
A szabálymotor eléréséhez először a CDN-profil lap tetején lévő Manage (Kezelés) lehetőséget kell választania az Azure CDN felügyeleti oldalának eléréséhez. Attól függően, hogy a végpont dinamikus helygyorsításra (DSA) van-e optimalizálva, a szabálymotorhoz a végpont típusának megfelelő szabályokkal férhet hozzá:
Általános webkézbesítésre vagy más nem DSA-optimalizálásra optimalizált végpontok:
Válassza a HTTP Nagy lapot, majd válassza a Szabálymotorlehetőséget.
DSA-hoz optimalizált végpontok:
Válassza az ADN lapot, majd válassza Szabálymotorlehetőséget.
Az ADN az Edgio által a DSA-tartalom megadására használt kifejezés. Az itt létrehozott szabályokat figyelmen kívül hagyják a profil azon végpontjai, amelyek nem DSA-ra vannak optimalizálva.
Útmutató
A CDN-profil lapon válassza a kezelése lehetőséget a CDN felügyeleti portál megnyitásához.
Válassza a HTTP Large lapot, majd válassza Szabálymotorlehetőséget.
Új szabályzattervezet létrehozásához válassza a + Új lehetőséget.
Adjon nevet a szabályzatnak. Válassza a Folytatáslehetőséget, majd a + Szabálylehetőséget.
Fontos
A több szabály felsorolásának sorrendje hatással van a kezelésük módjára. Egy későbbi szabály felülírhatja az előző szabály által megadott műveleteket. Ha például van egy olyan szabálya, amely egy kérelemtulajdonság alapján engedélyezi az erőforrás elérését, és egy olyan szabályt, amely minden kéréshez hozzáférést tagad, a második szabály felülírja az elsőt. A szabályok csak akkor bírálják felül a korábbi szabályokat, ha ugyanazokat a tulajdonságokat használják.
Adjon meg egy nevet a Név/ Leírás szövegmezőbe.
Válassza a + gombot, majd válassza a Egyezés vagy a Első egyezés kiválasztása lehetőséget az illesztési logikához. A kettő közötti különbséget a Kérelem azonosításaismerteti.
Azonosítsa azokat a kérelmeket, amelyekre a szabály vonatkozik. Használja az alapértelmezett egyezési feltételt, Mindig.
Jegyzet
A legördülő listában több egyezési feltétel is elérhető. Az aktuálisan kiválasztott egyezés feltételével kapcsolatos információkért válassza a bal oldalán található kék információs ikont.
A feltételes kifejezések részletes listáját a Szabálymotor feltételes kifejezésekcímű témakörben találja.
Az egyezés feltételeinek részletes listáját Szabályok motoregyezési feltételekcímű cikkben találja.
Új funkció hozzáadásához válassza a + gombot a feltételes utasításban.
A kategória legördülő listájából válassza a Gyorsítótárazáslehetőséget. Ezután a jellemző legördülő listából válassza a Force Internal Max-Agelehetőséget. A szövegmezőbe írja be a 300 értéket. Hagyja meg a többi beállítást alapértelmezettként, és válassza a Mentés lehetőséget a szabály konfigurálásának befejezéséhez.
Jegyzet
A legördülő listában több funkció is elérhető. Az aktuálisan kiválasztott funkcióval kapcsolatos információkért válassza a bal oldalán található kék információs ikont.
A Force Internal Max-Ageesetén az eszköz
Cache-Control
ésExpires
fejlécei felül lesznek bírálva, hogy a CDN élcsomópontja mikor frissíti az objektumot a forrásból. Ebben a példában a CDN élcsomópontja 300 másodpercig vagy 5 percig gyorsítótárazza az objektumot, mielőtt frissíti az objektumot a forrásból.A funkciók részletes listáját a Szabálymotor funkcióicímű témakörben találja.
Válassza Piszkozat zárolása házirendkéntlehetőséget. Miután a piszkozatot rögzíti egy szabályzatba, nem fog tudni új szabályokat hozzáadni vagy a meglévőket frissíteni azon belül.
Válassza a Üzembe helyezési kérelmet.
Ha ez a CDN-profil új, és nincsenek korábbi szabályok vagy éles forgalom, a legördülő lista menüjében kiválaszthatja a környezetet Éles. Adja meg a környezet leírását, majd válassza a Üzembe helyezési kérelem létrehozásalehetőséget.
Jegyzet
A szabályzat üzembe helyezése után körülbelül 30 percet vesz igénybe a propagálása. Ha további szabályokat szeretne hozzáadni vagy frissíteni, duplikálnia kell az aktuális szabályt, és telepítenie kell az új szabályzatot.
Szabályok hozzáadása az éles környezetben üzembe helyezett meglévő szabályzathoz
Válassza ki a termelésben üzembe helyezett szabályzatot.
Válassza a Duplikált lehetőséget a meglévő szabályzat éles klónozásához.
Meglévő szabály szerkesztéséhez válassza a ceruza ikont, vagy válassza a + Szabály lehetőséget, ha új szabályt szeretne hozzáadni a szabályzathoz.
Ha elégedett a frissítésekkel, kövesse az utolsó szakaszban szereplő 10–12. lépést a szabályzat üzembe helyezéséhez.
Szabálymotor tesztkörnyezete
A tesztelési környezet egy biztonságos próbakörnyezetet nyújt, ahol az új CDN-konfigurációt az éles környezet befolyásolása nélkül teljeskörűen tesztelheti. Ez a konfiguráció lehetővé teszi a forgalom replikálását az átmeneti hálózaton keresztül egy forráskiszolgálóra.
A tesztkörnyezet funkcionális tesztelésre lett tervezve, és kisebb léptékű, mint az éles CDN környezet. Ezért ezt a környezetet nem szabad skálázási, nagy mennyiségű vagy átviteli sebességű teszteléshez használni.
A forgalmat másodpercenként 50 Mbps vagy 500 kérés alatt kell tartani.
Az átmeneti környezet módosításai nem érintik az élő hely környezetét.
A HTTPS-forgalom átmeneti környezettel való tesztelése TLS-tanúsítványeltérést eredményez.
Tesztelési mechanizmus:
Miután bezárt egy piszkozatot egy szabályzatba, válassza a Kérelem üzembe helyezéselehetőséget. Jelölje ki a környezetet mint Tesztelési, majd válassza a Üzembe helyezési kérelem létrehozásalehetőséget.
Szerkessze a helyi gazdagépfájlt, és hozzon létre egy A rekordot a végponthoz vagy az egyéni tartományhoz.
Ellenőrizze az egyéni tartomány teszteszközét a böngészőben, és folytassa a HTTPS használata nélkül.
Jegyzet
Ha egy szabályzat az előkészítési környezetben üzembe van helyezve, a terjedése 15 percet vesz igénybe.