inspector de trafic - programul - funcțiile de bază - proxy - cache

serverul proxy Caching se face Salvați paginile descărcate în memoria cache pentru reutilizare pentru apelurile ulterioare la aceste resurse. Acest lucru vă permite să salvați de lățime de bandă și de a accelera pagina de încărcare atunci când un link lent. Dezavantajul din cache-ul este întotdeauna problema de a obține date fiabile pentru conservarea resurselor - ar trebui să fie verificate în cazul în care acestea sunt actualizate pe serverul web. Standarde pentru HTTP / 1.1 și alte reglementează în detaliu funcționarea serverelor, dar realitatea de internet este că nu toate le urmeze. Sarcina este de a obține economii reale de cache și, astfel, să treacă pe client de date fiabile este foarte complexă și contradictorie.

software-ul de server proxy Inspector de trafic vă permite să efectuați setarea cache-ul este suficient de subțire, în conformitate cu sarcinile. Când instalați aceste setări sunt incluse în regimul de trafic de economii mici, iar clienții primesc aproape întotdeauna informații fiabile de la server.

Algoritmul programului la următoarea cache.

Când salvați resursa este stocat în memoria cache în timp ce primește de la server, și crearea (versiune) pe server. Cu toate acestea, acest atribut poate fi absent - pentru un motiv oarecare, serverul nu poate da. Dacă vi se solicită să continue serverul proxy pentru a accesa resursa, și este în cache, calculează apoi parametrul TTL - durata de viață proiectată. Acesta este luat ca procent din timpul în care resursa a existat de la intrarea sa în cache. Valoarea noțională - o previziune: dacă resursa nu sa schimbat pentru un timp, atunci el nu va mai fi schimbat.

Trebuie remarcat faptul că resursele serverului pentru a da ceva timp atributul obiectului. În cazul în care a fost eliberat, este, de asemenea, atunci când salvat cache, iar dacă există deja prognoza nu vor fi calculate; TTL se determină pe baza acestui atribut. Folosind durata de viață a obiectului obținut de la server poate fi oprit. Motivul este că această opțiune este de multe ori vina de neglijență de programatori și administratori de server Web emise incorect, și pentru a determina TTL este mai bine să se bazeze pe propria lor logică.

La valoarea TTL obținut este suprapus în continuare restricții privind minime și maxime. Dacă în momentul solicitării ora actuală nu depășește TTL, resursa este considerată El nu este luată din memoria cache, în caz contrar acesta va fi expirat și va trebui să verificați pe server, care trimite o cerere corespunzătoare condițiilor de încercare. În cazul în care serverul acceptă astfel de cereri, iar resursa nu sa schimbat pentru ultima dată, serverul va raporta datele stocate, iar resursa va fi luată din cache.

O astfel de dimensiune a datelor de răspuns mult mai mică decât răspunsul totală de obiectul în sine, dar este de dorit pentru a salva numărul minim de lățime de bandă de astfel de controale.

Calculul TTL și prognoză poate dezactiva complet - resursele de server proxy sunt întotdeauna valori nu se abat. mai puțin trafic vor fi reduse la minimum, dar clienții vor fi garantate date noi.

Datele pot fi marcate și modul în care personal - au atributul HTTP-privat. Acestea vor fi memorate în cache, dar mai târziu, disponibil din memoria cache numai pentru utilizatorul care le-a salvat. serverul Cookie este, de asemenea, stocate în memoria cache și sunt emise în viitorul client. Dar, în cazul în care datele sunt marcate ca fiind private și au un cookie, apoi cache, ele nu sunt înregistrate - în sensul că pot transporta informații personale importante. În plus, observăm că numai cererea GET în cache.

Astfel, se vede că traficul real pentru a crește economiile de cache ar trebui să crească parametrii asociați cu calculul TTL. Pentru astfel, a fost posibilă vizualizarea normală se schimbă rapid resurse, trafic Inspector oferă posibilitatea de comutare rapidă moduri de cache de către client, cu ajutorul unui agent.

Pentru o mulțime de economii de trafic pot fi setările recomandate: TTL - 70-150%, un minim de 12-24 ore, un maxim de 15-30 de zile. Cu acești parametri pot avea un trafic de economisire 25-35%, dar se va schimba modurile agent de memorare în cache atunci când vizitează bystroobnovlyaemyh resurse.

facilitează în mod alternativ acest lucru, este posibil ca resursele individuale pentru a stabili norme cache separat. Aceste reguli pot specifica un URL, un cuvânt cheie în URL-ul sau tipul de conținut. Acest lucru este foarte similar cu descrierea filtrului. Atunci când programul intallyatsii a intrat câteva dintre aceste reguli prestabilite - bord cuvinte cheie și forum. În cazul în care regula este stabilită și tipul de conținut care ia în considerare un fapt important: dacă fișierul în adresa URL de solicitare nu este specificat în mod explicit, tipul de date nu este cunoscut - ca urmare a regulii poate să nu funcționeze.

Există trei moduri de cache:

Save Mode: Utilizează setările specificate de administrator. Se înțelege că parametrii asociați cu un calcul TTL, setat la modul de economisire maximă de trafic.