Adăugarea unei reguli de conţinut

O regulă de conţinut utilizează o expresie regulară şi o compară cu URL-urile cerute de client. Aţi putea dori să utilizaţi tipul reguli de conţinut pentru a trimite cereri către seturi de servere setate specific pentru a manipula un subset din traficul site-ului vostru. De exemplu, aţi putea dori să utilizaţi un set de servere să manipuleze toate cererile cgi-bin, un alt set pentru a manipula toate cererile de fluxuri audio, şi un al treilea set să manipuleze toate celelalte cereri. Veţi adăuga o regulă cu un model care se potriveşte cu calea directorului vostru cgi-bin, o alta care se potriveşte cu tipul de fişier al fişierelor audio flux, şi o a treia întotdeauna adevărată pentru a manipula restul traficului. Veţi adăuga apoi serverele corespunzătoare fiecăreia din reguli.

Pattern se referă la un şablon expresie regulată care este utilizat pentru a potrivi URL-urile cerute de client.

Regulile de conţinut trebuie să utilizeze următoarea sintaxă:

* : metacaracter (se potriveşte de la 0 la x cu orice caracter)
( : utilizat pentru grupare logică
) : utilizat pentru grupare logică
& : ŞI logic
| : SAU logic
! : negaţie logică

Iată câteva exemple de şabloane de utilizat cu acest tip de regulă:

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

Puteţi utiliza echilibrul încărcării bazată pe reguli pentru a determina când şi de ce pachetele sunt trimise la anumite servere. Trebuie să utilizaţi întotdeauna reguli cu componenta CBR când utilizaţi Caching Proxy. Dacă o cerere nu este satisfăcută de regulile existente, CBR va forţa Caching Proxy să întoarcă o pagină de eroare la utilizator.

Puteţi opţional să configuraţi parametrii suplimentari pentru acest tip de regulă din GUI şi linie de comandă.