Polska wersjaEnglish version
 
JAccelerator Drukuj E-mail
Napisał: Administrator   
 JAccelerator posiada unikalną możliwość cache'owania dowolnych modułów i komponentów z indywidualnym określeniem ich czasu życia w cache.
Dzięki takiemu rozwiązaniu strona składana jest jak z klocków, dla których określamy indywidualnie, czy mają być ponownie generowane, czy pobierane z cache.

Sposób działania:
- Przy pierwszym pobraniu strony (metodą GET) prędkoćć wyświetlania strony jest taka sama jak bez zainstalowanego komponentu. Podczas tej czynności system zapisuje do cache'a informacje o modułach i komponentach. Przy drugim wyświetleniu strony system sprawdza, czy dany moduł lub komponent znajduje się już w cache. Jeżeli tak, to wyświetla go z cache bez potrzeby ponownej generacji.
- W przypadku gdy użytkownik zalogował się, system automatycznie usuwa wpisy z cache po których przemieszcza się użytkownik niezależnie od tego, czy ich czas życia w cache się zakończył czy nie; Dzięki temu nanoszone przez niego zmiany od razu bedą widoczne i ponownie zapisane w cache;

Oto niektóre możliwości komponentu:
- bardzo prosty w konfiguracji;
- bardzo prosty w instalacji;
- nie wymaga zmian w żadnym pliku głównym joomla;
- w pełni obsługuje sesje i wspomaga wielojęzyczność;
- posiada funkcje autoczyszczenia;
- dzięki indywidualnemu cache'owanianiu komponentów i modułów nie blokuje możliwości dalszego zliczania ilości odwiedzin, wyświetleń banerów;
- obsługuje kompresję GZip;
- obsługuje zmiany templatek bez konieczności czyszczenia cache;

Komponent był testowany z wersjami Joomli 1.0.11 oraz 1.0.12. Z niższymi (od wesji 1.0.3) powinien również działać.

Instalacja
Podczas instalacji komponent poza standardową instalacją wykonał dodatkową czynność:
został doinstalowany plugin o nazwie JAccelerator Plugin; Jego publikacja lub odpublikowanie powoduje włączenie/wyłączenie działania komponentu;
Poza włączeniem pluginu (które dokonuje się automatycznie podczas instalacji), komponentu nie trzeba publikować i po skonfigurowaniu jest gotowy do pracy.

Zalecenia ogólne
Szczególnie zaleca się cache'owanie komponentów typu:
- treść;
- kontakty;
- linki www;
- profile użytkowników;
- galerie;
- mapy serwisów;

Szczególnie zaleca się cache'owanie modułów typu:
- menusy;
- nagłówki RSS;
- sondy;
- logowanie;

Nie zaleca się cache'owania komponentów typu:
- fora
- komponenty posiadające własny cache (np. eWeather);
- newsfeeds, listy dyskusyjne;
- inne komponenty, których treść zmienia się sama, bez konieczności zalogowania się w serwisie;

Nie zaleca się cache'owania modułów typu:
- nowości na forum;
- losowy obraz, porada;
- banery;
- moduły zliczające odwiedziny;
- inne moduły których treść zmienia się co przeładowanie strony;

Ze względu na fakt, że wraz z działaniem komponentu,szczególnie na początku, alokuje pamięć na dysku, przez pewien, początkowy okres zaleca się aktywne monitorowanie wielkości cache aż do ustabilizowania się jego wielkości. Wielkość cache zależna jest ot tego, jak długo informacje mają być przechowywane w cache, jak często cache jest czyszczony oraz indywidualnej budowy strony.

Licencja
GNU/GPL

Specjalne podziękowania
- dla Jacka Lipkowskiego (sq5bpf) za audyt bezpieczeństwa;
- dla Magdy Skarbek i Anety Janickiej za przetłumaczenie tego tekstu na język angielski;

 
 

Zapomniałeś hasła?? Nie masz konta? Załóż sobie