Beiträge: 289 Ort: zu Hause Eingetreten: 09.02.09 Status: Offline
Ich stelle die Frage mal als Anregung in den Raum, ob man drüber nachdenken könnte ein Cache-System einzubauen, wie zB. bei phpBB3.
Mir ist gestern was passiert was mich auf den Gedanken brachte, und zwar hat ein User mit seiner Signatur die gesamte Seite lahmgelegt.
Da imageshack gestern Schwierigkeiten hatte und dazu noch das Bild ein animiertes GIF war mit ziemlicher Dateigröße, hing die komplette Seite und ich musste per DB-Admin die Sig löschen, danach lief es wieder wie gewohnt.
Wenn nun Bilder und statische Seiten im systemeigenen Cache abgelegt wären könnte man solche Probleme vermeiden, denn verhindern dass jemand ein Sig-Bild nutzt kann man nur schwer bzw. wäre eine Beschränkung die ich meinen Usern nicht auferlegen will...
Das wurde in der Tat schonmal angedacht.
Ich weiss nicht genau wie Silvermoon da aktuell drüber nachdenkt .... aber meine Meinung:
nö - ich persönlich mag dieses caching nicht (bei phpbb2 wars sowieso ein Grauen, beim 3er ist es wohl ein bisschen besser gelöst).
Solche Probleme wie Du sie nennst, würde ich programmatisch umgehen, aber sicher nicht mit Cache. Um z.B. eine Beschleunigung zu erreichen, arbeitet man eher mit ner besser strukturierten und ausgebauten DB.
Ich weiss, das z.B. der Ian fürs Fusionboard5 da auch drüber nachdenkt .... ich halte davon nix, weil ja auch z.B. diese Cache Tabellen "gepflegt" werden müssen.
Aber letztendlich muss der Silvermoon das wissen ... da ist er Chef
Trotzdem danke für den Vorschlag .... wir werden sehen ....
Beiträge: 289 Ort: zu Hause Eingetreten: 09.02.09 Status: Offline
Cache Tabellen? phpBB arbeitet mit flat-files, das bedeutet die Seiten werden geparst und dann im geparsten Zustand als Datei abgelegt, so verringert sich die Ladezeit und Serverlast, und besonders bei Bildern ist die Ladezeit ein Manko wenn sie noch von extern, zB vom Freehoster geladen werden müssen.
Zu meinem Problem von oben, hast du eine Idee wie ich da vorgehen könnte?
Gruß
Marcus
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Zu meinem Problem von oben, hast du eine Idee wie ich da vorgehen könnte?
Äh, ja
Solche Bildverlinkungen verbieten!!
Ich persönlich präferiere eine Lösung im Portal, das speziell in Signaturen und dazu gehört auch der Avatar, grundsätzlich lokal gespeichert werden, auch dann, wenn ein Link angegeben wird...
der Thread scheint zwar schon abgeschlossen zu sein, aber ich denke man sollte über ein File-Cache-System nachdenken.
Denn z.B die Userdaten werden bei jedem Seitenaufruf neu aus der DB ausgelesen, dies könnte man beschleunigen in dem man diese cached.
Ähnlich wäre es mit den Posts im Forum. Dort könnte man z.B den PHP-CODE der für das Anzeigen des Postes zuständig ist also(geprasen Post, Datum, Permalink, Mitgliedinformationen ,..).Dies in eine tenplate-Datei auslagert und den Inhalt dieser cacht. Dann müsste beim nächsten Aufruf nicht die Informationen aus den vers. Tabellen zusammengesucht werden und der Post erneut geprased werden.