Tartalom szabály hozzáadása

A tartalom szabályok működése a következő: vesznek egy reguláris kifejezést, majd összehasonlítják azt az ügyfelek által kért URL címekkel. Tartalom típusú szabályokat használhat például arra, hogy kéréseket továbbítson egy olyan szervercsoport számára, amelynek feladata kifejezetten a webhely forgalmából egy bizonyos rész kezelése. Elképzelhető például, hogy érdemes külön szervercsoportot üzembe helyezni a cgi-bin kérések kezelésére, egy másik csoportra bízni az összes audio-adatfolyam iránti kérés kezelését, míg az egyéb kéréseket egy harmadik csoporthoz irányítani. Ekkor létre kell hoznia egy olyan szabályt, amelynek mintája a cgi-bin könyvtár elérési útjával mutat egyezést; egy olyat, amely az audio-adatfolyamok fájltípusaival végzett egyeztetésre alkalmas; valamint egy harmadik, mindig igaz szabályt, amely a forgalom maradékának kezelését fogja biztosítani. Ezt követően mindegyik szabályhoz hozzá kell adnia a megfelelő szervereket.

A minta olyan reguláris kifejezés mintára utal, amely az ügyfelek által kért URL címek egyeztetésére használható.

A tartalom szabályok megadásakor a következő szintaxist kell használni:

* : helyettesítő karakter (megfelel 0-tól x-ig bármelyik karakternek)
( : logikai csoportosításra alkalmas
) : logikai csoportosításra alkalmas
& : logikai ÉS
| : logikai VAGY
! : logikai NEM

Néhány példa a szabálytípussal használt mintákra:

  • url=http://*/*.gif
  • host=9.32.*
  • Method=Get

A szabály alapú terheléskiegyenlítéssel meghatározhatja, hogy mikor és miért kerülnek az egyes csomagok az adott szerverekhez. Caching Proxy használatakor a szabályokat mindig a CBR összetevővel együtt kell alkalmazni. Ha egy kérést egyik meglévő szabállyal sem nem lehet kielégíteni, akkor a CBR arra utasítja a Caching Proxy összetevőt, hogy hibajelző oldalt adjon vissza a felhasználónak.

A szabálytípushoz tetszés szerint konfigurálhat további paramétereket, a grafikus felületről és a parancssorból egyaránt.