Cache ein: Untermenüs klappen nicht mehr auf

Mehr
11 Sep. 2008 16:10 #16789 von crimle
Soeben habe ich eine interessante Feststellung gemacht:

Ich verwende das Template "siteground-j15-14". Nachdem ich den Cache eingeschaltet hatte:
- Site > Konfiguration > System > Cache-Einstellungen > Cache = "Ja"

funktionierten die Untermenüs nicht mehr. Das heisst, die Menüs klappten nicht mehr auf.

Dann habe ich folgendes ausprobiert:
- Werkzeuge > Cache leeren

Jetzt klappt das zuletzt ausgewählte Menü auf und zeigt die Untermenüs. Das Menü lässt sich aber nicht mehr zuklappen und weitere Menüs lassen sich nicht öffnen.

Dann habe ich den Cache wieder ausgeschaltet und der Spuk war vorbei. Das ist keine Frage sondern eine Feststellung, die ich hier zu Dokumentationszwecken poste. Falls jemand ebenfalls Menüs hat die nicht mehr aufklappen und nicht gleich auf die Ursache "Cache" kommt.

Gruss
crimle

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
11 Sep. 2008 16:48 #16791 von DietmarH
Wenn man dynamische Menüs benutzt, darf man den Cache nicht aktivieren, weil auch die Menümodule in dem Zustand gesichert werden, in dem sie beim Füllen des Caches gerade sind.

Generell bringt der Cache nur etwas bei rein statischen Seiten, wo keine Module contentabhängig oder zufällig gefüllt werden. Das Modul Newsflash oder ein Zufallsbild können mit Cache nicht sinnvoll funktionieren.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Biomehaniker
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 März 2009 16:42 #21137 von Biomehaniker

DietmarH schrieb: Wenn man dynamische Menüs benutzt, darf man den Cache nicht aktivieren, weil auch die Menümodule in dem Zustand gesichert werden, in dem sie beim Füllen des Caches gerade sind.


Da muss ich dir wiedersprechen. Der cache kann in Joomla 1.5 für jede einzellne Componente geregelt werden. Wenn das Hauptmenu Submenus hat (die aus und einklappen) geht man in die Joomla Komponent übersicht wo man das MainMenu sieht, editiert diese Componente und schaltet dafür den Cach einfach ab.

So kann man die Performance der Webseite drastisch erhöhen und gleichzeitig das nette Menu beibehalten :-D.

[attachment=0:96soa818]<!-- ia0 tempscreenshot01.jpg<!-- ia0 [/attachment:96soa818]

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 März 2009 17:31 #21138 von DietmarH
Danke für die Richtigstellung.

Drastisch erhöhen kann man die Performance allerdings nur, wenn der Cache während seiner Haltezeit auch tatsächlich genutzt wird. Jedes Füllen des Caches belastet den Server, und wenn er wegen geringer Zugriffszahlen regelmäßig ungültig wird, bevor ihn jemand nutzt, ist er keine Beschleunigung, sondern eine Bremse. Man muß also die Haltezeit abhängig von der Zugriffsfrequenz und der Aktualisierungsfrequenz der Seiten sinnvoll einstellen, um wirklich einen Performancegewinn zu haben. Die voreingestellten 15min sind bei Seiten mit 100 Besuchern pro Tag sicher nicht sinnvoll.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Biomehaniker
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 März 2009 17:38 #21139 von Biomehaniker
Da muss ich dir recht geben... hier muss man einen sinnvollen Wert finden.

Die 15min halte ich persönlich auch für zu gering angesetzt. Viele Joomla Seiten haben mehr oder weniger nur Statische Inhalte die sich sehr selten ändern... Alle 15min den Cache neu befüllen zu lassen macht hier sicherlich wenig Sinn. Vor allem wenn in dem von dir beschriebenen Beispiel nur 100 User pro Tag die Seite besuchen. Das würde wohl dazu führen das jeder user den Cache neu befüllt.

Auf meiner Seite steht der cache bei 1440min was ca. 1 Tag entspricht (bei mir ändert sich sicherlich nicht jeden Tag etwas *g* was das neu schreiben des caches rechtfertigen würde.).

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 März 2009 18:25 #21140 von DietmarH

Biomehaniker schrieb: Auf meiner Seite steht der cache bei 1440min was ca. 1 Tag entspricht (bei mir ändert sich sicherlich nicht jeden Tag etwas *g* was das neu schreiben des caches rechtfertigen würde.).

Wenn man das allgemein empfiehlt, kommt übermorgen die Beschwerde "Ich seh meine Änderungen an der Seite immer erst einen Tag später". *gg*

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Biomehaniker
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 März 2009 18:58 #21141 von Biomehaniker

DietmarH schrieb: Wenn man das allgemein empfiehlt, kommt übermorgen die Beschwerde "Ich seh meine Änderungen an der Seite immer erst einen Tag später". *gg*


Du sollst es ja auch niemandem Allgemein empfehlen was ich auf meiner Webseite für mich einstelle ;-). Und wenn ein Leser hier den Unterschied zwischen "ich würde Empfehlen ..." und "ich habe auf meiner Webseite ..." nicht kennt, dem wird man so leicht dann auch nicht helfen können.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden