Un accelerator web este un server proxy care reduce timpul de acces al unui sit web. El poate fi o aplicaţie hardware sau un software care se poate instala.
Technici
Acceleratoarele web pot folosi mai multe tehnici pentru a realiza această reducere:
- Pot folosi documente din cache recente sau frecvent accesate care pot fi trimise clientului cu mai puţine întreruperi sau o rată de transfer mai rapidă decât caracteristicile obişnuite ale serverului.
- Pot împrospăta obiecte în cache asigurând că conţinutul accesat frecvent este disponibil pentru a fi afişat.
- Pot resolva preemptiv nume de gazdă aflate într-un document (HTML sau Javascript) pentru a reduce latenţa
- Pot încărca documente care în perspectivă vor fi accesate în viitorul apropiat
- Pot comprima documente la dimensiuni mai mici, de exemplu reducând calitatea imaginilor sau transmiţând numai numai ce s.a schimbat de când a fost accesat documentul ultima dată.
- Pot optimiza codul din anumite documente (precum HTML sau Javascript).
- Pot filtra reclame şi alte obiecte nedorite astfel încât să nu fie trimise clienţilor.
- Pot menţine o conexiune TCP persistentă între client şi serverul proxy.
Linkuri
- Web Accelerators at the Open Directory Project
- Aicache Web Application Accelerator – web application acceleration from Aicache
- Web Application Accelerator – web application acceleration tools from Akamai
- FAQ on hardware load balancing including HTTP acceleration
- Details on how web accelerators slow down the web
Lasă un răspuns