Problem: $cfg['cache']['disable'] = true

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Gesperrt
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Problem: $cfg['cache']['disable'] = true

Beitrag von mattmarr »

Hi!

Hab da ein Problem.

Wenn ich '$cfg['cache']['disable']' auf 'true' setze, werden mir brav alle Seiten im Cache abgelegt um ein schnelles aufrufen zu ermöglichen.
Klappt auch soweit sehr gut.
Es gibt da nur ein Problem.
Wenn ich einen Artikel bearbeite wird die änderung nicht sichtbar auf der Frontendseite. Kann ich das verhalten irgendwo im System steuern?
Ich sehe nur, das es in der datei 'includes/concache.php' eine Einstllung '$cfgConCache['lifetime']' gibt. Hat die damit was zu tun?



Gruß
Matthias
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 14 Mal
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von Faar »

mattmarr hat geschrieben: Ich sehe nur, das es in der datei 'includes/concache.php' eine Einstllung '$cfgConCache['lifetime']' gibt. Hat die damit was zu tun?
Diese Datei im Frontend ist veraltet (deprecated), nimm lieber die neue:
cms/includes/class.concache.php (moved to CONTENIDO directory)
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von mattmarr »

Hi!
Faar hat geschrieben:
mattmarr hat geschrieben:Diese Datei im Frontend ist veraltet (deprecated), nimm lieber die neue:
cms/includes/class.concache.php (moved to CONTENIDO directory)
Schreibfehler oder ich bin blind. Wo finde ich class.concache.php ? Ich finde nur concache.php im Setupordner.



Gruß
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von Oldperl »

Servus Matthias,

die Klasse findest du unter contenido/classes und sie wird, wie alle Klassen dort, per Autoloader bei Aufruf eingebunden. Die "alte" Klasse wird nicht mehr verwendet.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 14 Mal
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von Faar »

Die Klasse befindet sich in contenido->classes->cache und die wird ziemlich sicher mit dem Autoloader bereitgestellt und muss nicht mehr extra eingefügt (include() ) werden.
Die Funktionen (Methoden) kannst du hier sehen: http://api.contenido.org/con490/class-cOutputCache.html

Mach mal echo cOutputCache::lifetime(); im Modulcode.

Das sollte, wenn ich mich nicht irre, 3600 Sekunden auswerfen.

Ups, der Ortwin wieder schneller :motz:
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von mattmarr »

Hi Ortwin!
Oldperl hat geschrieben:Servus Matthias,

die Klasse findest du unter contenido/classes und sie wird, wie alle Klassen dort, per Autoloader bei Aufruf eingebunden. Die "alte" Klasse wird nicht mehr verwendet.
Jetzt bin ich komplett verwirrt. :shock:

Ich hab jetzt aus dem Setupordner die concache.php in den CMS/Includes kopiert. War das jetzt richtig oder falsch?
Denn wenn ich die nicht kopiere, bekomm ich beim aktivieren der $cfg['cache']['disable'] == true eine weiße Seite mit einträge im Logbuch.

Kann mich mal jemand aufklären was jetzt richtig ist und was nicht?


Gruß
Matthias
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von Oldperl »

Servus Matthias,
mattmarr hat geschrieben:Jetzt bin ich komplett verwirrt. :shock:
Nicht nur Du! :roll:
mattmarr hat geschrieben:Ich hab jetzt aus dem Setupordner die concache.php in den CMS/Includes kopiert. War das jetzt richtig oder falsch?
Das ist eine sehr gute Frage! Normalerweise würde ich davon ausgehen, dass alles was im entsprechenden Setup-Ordner liegt auch ins cms-Verzeichnis soll.
Ich vermute aber, das hier von den Entwickler eine halbfertige Baustelle hinterlassen wurde. :motz:

Normalerweise hat Frank nämlich recht, das Caching wurde ja in 4.9 integriert und daher sollte auch die Konfigurationsdatei eigentlich nicht mehr benötigt werden.
Also, die Einzigen, die das wohl korrekt beantworten können, sind die Core-Entwickler, die das verzapft haben. :roll:

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von mattmarr »

Hallo Ortwin,
Oldperl hat geschrieben:Normalerweise hat Frank nämlich recht, das Caching wurde ja in 4.9 integriert und daher sollte auch die Konfigurationsdatei eigentlich nicht mehr benötigt werden.
Dafür, das es integriert sein soll, läuft es aber noch recht träge. Die alte Funktion rennt viel viel besser. :)
Oldperl hat geschrieben:Also, die Einzigen, die das wohl korrekt beantworten können, sind die Core-Entwickler, die das verzapft haben. :roll:
Zuviel Zapfen macht am nächsten Tag Kopfschmerzen. :roll:



Grüße aus dem Norden
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von Oldperl »

Servus Matthias,
mattmarr hat geschrieben:Die alte Funktion rennt viel viel besser. :)
Zu Performance der 4.9 möchte ich nicht schon wieder Stellung nehmen. :roll:
Für mich ist es aber einer der Gründe warum ich lieber auf meinen eigene 4.8er Zweig setze.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Problem: $cfg['cache']['disable'] = true

Beitrag von frederic.schneider_4fb »

Liebe Freunde,

wir hinterlassen natürlich keine unfertigen Baustellen. Wir haben die Problematik allerdings bereits erkannt und nehmen Eure Rückmeldungen nunmehr zum Anlass, das vorzuziehen:
https://issues.contenido.org/browse/CON-1502

Einstweilen diskutieren wir ja dasselbe Thema bereits hier:
http://forum.contenido.org/viewtopic.php?f=92&t=36831

Ich bitte deshalb darum, dort weiter zu diskutieren ;-)
Frederic Schneider
Entwickler bei der four for business AG
Gesperrt