Caching

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
peter774

Caching

Post by peter774 »

Hallo,

ich blicke bei dem ganzen Caching nicht durch.
im entry.properties-Plugin kann man einstellen, ob Artikel gecached werden, dann gibt es das simple-cache-Plugin und im ACP sehe ich "Cachen aller Artikel".

Jetzt sehe ich vor lauter Bäumen den Wald nicht mehr.
Kann mir jemand verraten, was es da für Unterschiede gibt und wann man was am Besten macht oder lässt?

Vielen Dank schon mal.

P.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Caching

Post by garvinhicking »

Hi!

Genau, das sind unterschiedliche Arten des Cachings.

"Cachen aller Artikel" und der Cache von entryproperties ist exakt dasselbe. Dieses Plugin sorgt dafür, dass alle Textformatierungsplugins nur einmal ausgeführt werden, und dann das Resultat in der Datenbank zwischengespeichert. Sommit wird dann beim Darstellen der Artikel jedesmal der Cache genommen, und nicht jedesmal neu berechnet. Nicht alle Ereignisplugins sind jedoch cachebar, daher hilft das Plugin ausschließlich dann, wenn man mehrere Textformatierungsplugins nutzt.

Simplecache verfolgt ein übergeordnetes Konzept, da es probiert die gesamte HTML-Seite anhand der URL zu cachen und auszuliefern. Dabei gehen jedoch noch mehr dynamische Features verloren, also muss man sich entscheiden ob man Features oder Geschwindigkeit haben will.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
peter774

Re: Caching

Post by peter774 »

Vielen Dank!
Wenn ich das also im entries...-Plugin aktiviert habe, muss ich gar nicht auf "Cachen aller Artikel" im ACP klicken, dann geht das von alleine.
Prima.

Das simple-cache-Plugin läuft bei mir soweit ich es sehe recht ordentlich. Lediglich die Cookies, die ein Wiedererkennen der Kommentatoren bewirken, stimmen irgendwie nicht mehr.

Manche bekommen völlig fremde Namen und E-Mail-Adresse vorgegeben.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Caching

Post by garvinhicking »

Hi!
peter774 wrote:Vielen Dank!
Wenn ich das also im entries...-Plugin aktiviert habe, muss ich gar nicht auf "Cachen aller Artikel" im ACP klicken, dann geht das von alleine.
Prima.
Genau; dieser Link ist nur dafür gedacht, dass Du ihn anklickst wenn Du ein neues Textformatierungsplugin installierst. Dann muss der Cache nämlich komplett erneuert werden.
Das simple-cache-Plugin läuft bei mir soweit ich es sehe recht ordentlich. Lediglich die Cookies, die ein Wiedererkennen der Kommentatoren bewirken, stimmen irgendwie nicht mehr.
Ja, das ist leider eni Seiteneffekt. Die User kriegen ggf. das Feld vorgesetzt, was der vorige BEsucher hatte, weil von dem die gecachte Version genommen wird.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
peter774

Re: Caching

Post by peter774 »

Vielen Dank mal soweit.

Aber jetzt muss ich doch noch mal fragen.

Ich dachte, die Infos für das Ausfüllen der Felder bei den Kommentaren kommen aus einem Cookie, das auf dem Rechner des Kommentators liegt. Dann dürfte dort doch aber kein fremder Name liegen.

Ist es also so, daß im Cookie nur eine Grundinfo liegt und Name und E-Mail-Adresse von s9y ausgeliefert werden?

Wäre es dann nicht sinnvoller, falls das möglich ist, das im Cookie abzulegen?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Caching

Post by garvinhicking »

Hi!

Jein, die Kommentatorinfos können sowohl aus einem Cookie kommen als auch gespeichert werden, wenn der vorige Kommentator z.b. ein Preview abgeschickt hat. Dann stehen seine Usernamen in dem HTML-Code drin, das benutzt das plugin komplett als Cache-Version. Eigentlich werden dann die Daten aus dem Cookie genommen und "drüber geschrieben", aber ich glaube das klappt nicht bei allen Templates.

Das Problem ist, dass man nicht ohne weiteres die Cookie und Stammdaten austauschen kann, da das häufig auch eine Templatesache ist und nicht vom Plugin alleine umgebogen werden kann.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply