![]() |
Re: Caching der Forenbeiträge
Doppelte Widerspruch:
Zitat:
![]() Zitat:
mfG Markus |
Re: Caching der Forenbeiträge
Hi, ich verstehe nicht, was du meinst. :gruebel:
Zitat:
Falls ich dich falsch verstehe, bitte aufklären. ;) Wie man das umgehen kann, also mit dem extra Timestamp beispielsweise, habe ich ja bereits genannt, doch dies ist hier vermutlich nicht der Fall. Zitat:
Sicher können dir das jedoch nur 2 Leute beantworten: [user]Gérome[/user] und Daniel. |
Re: Caching der Forenbeiträge
Naja, mein Gedankengang war ganz einfach:
Vermutung a) Die Smileys sind statisch, ob in einem emulierten Filesystem oder in einer echten Struktur sei mal dahingestellt. Vermutung b) Ein Cacheeintrag verfällt alle X-Tage Schlussfolgerung: Der Cache bleibt schön schlank, die Smileys sind immer vorhanden, soll der Parser einen Beitrag, der nicht im Cache ist, abrufen, schaut er auf das Datum und ersetzt dann den Smileycode entweder durch einen Normalen oder eben einen Weihnachts-Smiley. So bleiben gewünschte Smileys konsistent, während andere Smileys geupdated werden können ... und da die Smileys ja nicht im HTML-Code eingebettet sind, hat für mich der Beitrag erst mal nichts mit dem Code zu tun ... wäre ja ein Wahnsinnsaufwand, jeden Smiley in jedem Beitrag einzubetten ... mfG Markus |
Re: Caching der Forenbeiträge
Zitat:
Zitat:
Doch wie gesagt, ein Cache-Timeout scheint es nicht zu geben. Zitat:
|
Re: Caching der Forenbeiträge
@markusj & Matze: Was Ihr beide da schreibt, ist beides möglich. Wie es letztenendes funktioniert, kann Euch wohl nur Daniel verraten. Die Diskussion, in die Ihr Euch gerade verrennt, klährt jedenfalls nicht die Ausgangsfrage.
Gruß Thomas |
Re: Caching der Forenbeiträge
Ihr denkt alle viel zu kompliziert. *g*
Das Zeuch (die Beiträge) werden direkt nach dem Absenden mit ihren BBCodes in der Datenbank gespeichert, ganz so wie das phpBB vom Haus aus macht. Bei Abrufen eines Beitrages wird geprüft, ob es für ihn bereits einen Cache-Eintrag gibt. Wenn ja, dann wird dieser herangezogen, andernfalls wird der BBCode geparst, in HTML-Darstellung gebracht und als solcher komprimiert in der Datenbank hinterlegt. HTML-Code lässt sich hervorragend komprimieren, so dass sich da sehr viel Platz sparen lässt. Es wird gegenwärtig in der Tat ein Zeitstempel mitgeführt, so dass sich für jeden Eintrag im Cache das Alter bestimmen lässt. Im Moment werden dadurch jedoch keine Aktionen veranlasst. |
Re: Caching der Forenbeiträge
So in der Art hatten wir es ja zusammengetragen, nur dass es zusätzlich komprimiert wird, wusste ich nicht. :)
Zitat:
Zitat:
|
Re: Caching der Forenbeiträge
Danke euch allen!
Ich erlaube mir die Idee mal zu kopieren... :duck: :twisted: Mit freundlichen Grüßen, Valle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz