Akceleratory webowe
- Józef Muszyński,
- 01.10.2001
PreLoader
Firma Chutney przyjęła całkiem odmienne - od XCache - podejście do problemu buforowania stron dynamicznych. Do uzyskania wymiernych korzyści z buforowania PreLoader 5.0 wymaga wykonania pewnych zmian w ośrodku webowym.
Szczegółowe sterowanie buforowaniem, zapewniane przez PreLoader, nadaje się przede wszystkim dla ośrodków zawierających bardzo personalizowaną zawartość. Zarządzający ośrodkami nie wiążącymi zawartości z indywidualnym użytkownikiem i stroną mogą uznać zakres prac wymaganych w PreLoader za nie do przyjęcia. Jednak w ośrodkach personalizowanych poniesione nakłady mogą dać obiecujące rezultaty. Pakiet wymaga zaangażowania znacznych zasobów systemowych: 1 GB RAM (min. 512 MB).
Administrowanie PreLoader wykonywane jest za pośrednictwem aplikacji Java. Narzędzie to jest jednak cokolwiek nieporęczne. Po wykonaniu procedury setup przygotowanie ośrodka webowego do buforowania z wykorzystaniem ProLoadera wymaga ręcznego dodawania lub usuwania elementów stron dynamicznych do/z bufora. Jest to proces długi i nużący.
PreLoader zapewnia wsparcie stron opartych na ASP (Active Server Pages) i JSP za pośrednictwem API. Produkt zapewnia zaawansowaną integrację z WebSphere i WebLogic (firmy BEA), co rzadko można spotkać w produktach o niewygórowanych cenach.
Chociaż sterowanie zapewniane przez pakiet może odpowiadać ośrodkom personalizowanym na dużą skalę, to jednak stosunek ceny do uzyskanych korzyści może nie być zachęcający.
Konkluzja
Chociaż niektóre osiągi wydają się małe, należy rozważyć, jaki efekt one dadzą w momencie znaczącego wzrostu liczby użytkowników jednocześnie odwiedzających ośrodek.Nawet niewielkie (ok. 50 proc.) zwiększenie wydajności przekłada się na dużo większą liczbę potencjalnie wizytujących na tych samych zasobach sprzętowych.
Tak więc w przypadku ośrodków z dynamicznym generowaniem stron, zanim rozpocznie się doposażenie go w nowy sprzęt, można rozważyć zastosowanie dużo tańszych rozwiązań - pakietów programowych do buforowania zawartości dynamicznie zmiennej.