Usługę Acceleration Server stosuje się jako uzupełnienie do istniejącej infrastruktury. Dzięki temu rozwiązaniu, zostaje zmniejszone obciążenie na serwerach głównych. Dodatkowo istnieje możliwość skierowania użytkownika do instancji serwera, odpowiedniej dla jego dostawcy Internetu (TP S.A., Netia, etc) co dodatkowo przyspiesza ładowanie strony.
Zasada działania jest prosta: odpowiednio zdefiniowane żądania HTTP zostają skierowane bezpośrednio do serwera wspomagającego. O ile żądany obiekt jest w pamięci i jest świeży, jest on podawany bez udziału serwera głównego. Jeśli jednak obiektu nie ma, lub jest nieaktualny, zostaje on pobrany z serwera głównego, przechowywany w pamięci podręcznej i podawany użytkownikowi.
Wybrane cechy:
-
Pełna kontrola nad trybem działania buforowania. Do dyspozycji programisty jest szereg nagłówków kontrolujących pracę serwera.
-
Buforowanie statycznych i dynamicznych elementów. Często spotykane rozwiązanie, polegające na wydzieleniu części statycznej od dynamicznej, wykluczało cache-owanie treści dynamicznych. Acceleration Server, jako rozwiązanie nowej generacji, umożliwia buforowanie każdej treści.
Przykładowe zastosowania:
-
Buforowanie strony głównej. Aby zminimalizować ryzyko przeciążenia serwera głónego podczas kampanii reklamowej, klienci często decydują się na skorzystanie z usługi dla całej strony głównej i obiektów statycznych.
-
Inteligentne przekierowanie do CDN. W przypadku wykrycia żądania do treści statycznych, następuje przekierowanie do działającego serwera wspomagającego u odpowiedniego dostawcy. Dla przykładu: klient końcowy z sieci TPSA (np. neostrada) jest przekierowany do naszego serwera wspomagającego w TPSA.