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


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.

    A HTTP szabálymotorjának képernyőképe.

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

    DSA szabálymotorjának képernyőképe.

Útmutató

  1. A CDN-profil lapon válassza a kezelése lehetőséget a CDN felügyeleti portál megnyitásához.

    A CDN-profil kezelés gombjának képernyőképe.

  2. Válassza a HTTP Large lapot, majd válassza Szabálymotorlehetőséget.

  3. Új szabályzattervezet létrehozásához válassza a + Új lehetőséget.

    Új szabályzat létrehozása gomb képernyőképe.

  4. Adjon nevet a szabályzatnak. Válassza a Folytatáslehetőséget, majd a + Szabálylehetőséget.

    A szabályzat létrehozása lap képernyőképe.

    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.

  5. Adjon meg egy nevet a Név/ Leírás szövegmezőbe.

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

  7. Azonosítsa azokat a kérelmeket, amelyekre a szabály vonatkozik. Használja az alapértelmezett egyezési feltételt, Mindig.

    A CDN-szabályegyeztetés feltételének képernyőképe.

    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.

  8. Új funkció hozzáadásához válassza a + gombot a feltételes utasításban.

    Egy szabály CDN-szabályok funkciójának képernyőképe.

  9. 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 és Expires 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.

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

    CDN-szabályzatkészítő képernyőképe.

  11. Válassza a Üzembe helyezési kérelmet.

    Képernyőkép a Házirendszer-építő üzembehelyezési kérés gombjáról.

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

    A CDN házirendkészítő környezetének képernyőképe.

    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

  1. Válassza ki a termelésben üzembe helyezett szabályzatot.

    Képernyőkép a szabályzat készítési áttekintő oldaláról.

  2. Válassza a Duplikált lehetőséget a meglévő szabályzat éles klónozásához.

    Képernyőkép a szabályzat áttekintési oldalán található duplikált gombról.

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

    Képernyőkép a szerkesztési gombról és az ismétlődő szabályzat új szabályáról.

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

      Állomásoztatási irányelv képernyőképe.

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

Lásd még: