Katalog

JAccelerator
Zlokalizowany w: Pamięć podręczna

JAccelerator

Autor rozszerzenia:
Radosław Kubera
Dodane przez:
Licencja:
GNU/GPL
Bezpłatne:
tak
Zgodny z CMS:
Joomla 1.0
Typ rozszerzenia:
Komponent
Dodane:
2007-05-24 14:25:53
Ostatnia aktualizacja:
2009-01-05 09:57:11
Wyświetleń:
1042Gorący
 

Opis


Komponent umożliwia określanie czasu przechowywania w pamięci podręcznej treści dynamicznych, generowanych przez moduły i komponenty, odrębnie dla każdego komponentu. 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.

1.Podstawowe informacje

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ć.

2.Instalacja

Podczas instalacji komponent poza standardową instalacją wykonał dodatkową czynność:

1.a 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.

3. 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.

4.Licencja

GNU/GPL

5.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;

6.Kontakt

Radosław Kubera
radek@kubera.org
http://fun.kubera.org

Kontakt

Pobierz

Ze strony autora

Pobierz ze strony autora: http://fun.kubera.org ( Odwiedzono 4 razy )

Z serwera Joomla.pl

com_joomlacache_1.1.7.zip
Rozmiar pliku: 0 kB
Typ pliku: application/zip
Licencja: GNU/GPL
Pobrań: 803
Dodane: 24.5.2007
Powered by Sigsiu.NET RSS Feeds

Logowanie