[TYPO3-german] cache_pages/realURL/cHash

Christian Wolff chris at connye.com
Wed Jul 29 00:43:54 CEST 2009


Ulrich Fischer schrieb:
> 
> Hallo,
> 
> es geht um eine Newsextension, die von einer News-Datenbank xml-feeds
> abruft und darstellt:
> 
> http://www.keine-gentechnik.de/news-gentechnik/news-international.html
> zeigt die ersten 10 Meldungen.
> 
> 
> http://www.keine-gentechnik.de/news-gentechnik/news-international/page/2.html
> 
> zeigt die nächsten 10 Meldungen
> 
> PROBLEM:
> Wurde der Seiten-Cache gelöscht und wird eine Seite mit
> Parametern aufgerufen, die noch nicht per typolink als cHash
> eingetragen wurde, z.B.
> http://www.keine-gentechnik.de/news-gentechnik/news-international/page/50.html
> 
> 
> wird diese Seite bei cache_pages eingetragen und erscheint
> dann beim Aufruf (ohne Parameter):
> http://www.keine-gentechnik.de/news-gentechnik/news-international.html
> 
> Die Extension verwendet das MCV-Modell und lib.
> Alle Anfragen die via typolink aufgerufen werden, werden
> korrekt gecached.
> 
> FRAGE:
> Was verhindert das Cachen von extern aufgerufenen Seiten,
> für die kein cHash gefunden wird, als Startseite, wenn der
> cache_pages gerade leer ist??
> 
> Ich komme an dieser Stelle nicht weiter und freue
> mich über einen Tipp.
> 
> Ulrich
> 
> PS: Einiges zum Thema cHash:
> http://www.typo3.net/forum/list/list_post//91634/
> 
Hi Ulrich,
der cHash wurde als Schutz vor "Cache" überflutung eingeführt.

vorher konnte man eine typo3 belibig viel daten cachen lassen in dem man
z.b ein script geschrieben hat das die seite immer mit einem zufalls
parameter am ende aufgerufen hat... und dadruch für jede parameter
kombination ein seite im cache abgelegt hat.

anhand des cHash kann typo3 nun verifizieren ob diese url parameter von
der typo3 instanz generiert wurden. und so nur die "echten" aufrufe cachen.

das von dir beobachte verhalten ist also ein "seiteneffekt" der
sicherheitsmaßname des cHash'es

gruss chris


-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list