alter Server
News Newsletter Einsätze Feuerwehr-Markt Fahrzeug-Markt Fahrzeuge Industrie-News BOS-Firmen TV-Tipps Job-Börse

xxx

Rubrikrund um´s FW-Forum zurück
ThemaZeitverhalten des Forums9 Beiträge
AutorJürg8en 8M., Weinstadt / Baden-Württemberg637066
Datum28.07.2010 19:55      MSG-Nr: [ 637066 ]2830 x gelesen

hallo,

Das Forum verwaltet eine umfangreiche Liste der gelesenen Beiträge. Für jeden angemeldeten User wird jeder gelesen Beitrag entsprechend vermerkt. Dadurch werden in den Listen und in dem MSG-Bäumen die Beiträge entsprechend als gelesen oder nicht gelesen angezeigt.

Das ist eine sehr sinnvolle Funktion die den registrierten User hilft unabhängig vom verwendeten PC zu überblicken welche Beiträge noch nicht gelesen wurden.

Inzwischen haben sich 52 Millionen solcher Gelesenmarkierungen in der Datenbank des Forums angesammelt. Diese Tabelle ist nun recht gross. Bei (fast) jedem Seitenaufbau wie z.B. in der Tagesliste oder bei der Anzeige eines Beitrages muss aus dieser Gelesen-Tabelle die Infos über die jeweiligen Status der Beiträge geholt werden. Wenn nun viele User hier aktiv sind summieren sich die Zugriffe auf die Datenbank. Um nun den Server entlasten zu können habe ich parallel zu dieser grossen Tabelle eine kleine mit für die neuen Beiträge eingerichtet. Damit kann ich viele Zugriffe von der grossen auf die kleine Tabelle umleiten. Der Server wird dadurch weniger belastet. Das Antwortverhalten wird besser.

Heute mittag habe ich nun an diesem Cache-Mechanismus gearbeitet. Deshalb musste ich die "schnelle" Tabelle neu füllen. Ich hatte die Wahl das mühsam manuell zu machen oder diese Tabelle sich selbst wieder aufbauen zu lassen. Ich war faul und hab die Arbeit dem Server überlassen. Während dieser Aufbauphase musste das Forum Anfangs zu 100% später dann weniger auf die grosse Gelesen-Tabelle zugreifen. Das hat man auch im Antwortverhalten bemerkt.

Inzwischen hat sich das Verhältnis wieder mehr zu der kleinen Cache-Tabelle verschoben. Der Server müsste also wieder schneller laufen.

Wie man sehen kann betreibe ich hier einen recht hohen Aufwand um für die angemeldeten User den Komfort mit den Gelesen-Markierungen zu bieten. Damit unterscheidet sich u.A. das Feuerwehr-Forum von anderen Foren. Hier gibt es eine bessere Übersicht.

Der Mehraufwand lohnt sich auf jeden Fall.


MkG Jürgen Mayer

Neu: Jürgens WebBlog auf www.FEUERWEHR.de

Beitrag inhaltlich zustimmen / ablehnen

<< [Master]antworten>>
flache AnsichtBeitrag merkenalle Beiträge als gelesen markieren
Beitrag weiterempfehlen

 28.07.2010 18:11 Jürg7en 7M., Weinstadt
 28.07.2010 18:15 ., München
 28.07.2010 19:20 Sven7 H.7, Ibbenbüren
 28.07.2010 19:55 Jürg7en 7M., Weinstadt
 28.07.2010 20:29 Sven7 H.7, Ibbenbüren
 28.07.2010 21:27 Jürg7en 7M., Weinstadt
 28.07.2010 22:13 ., Diepersdorf
 28.07.2010 22:38 Jürg7en 7M., Weinstadt
 28.07.2010 22:21 Chri7sti7an 7H., Karlsruhe

0.899


Zeitverhalten des Forums - Feuerwehr-Forum / © 1996-2017, www.FEUERWEHR.de - Dipl.-Ing. (FH) Jürgen Mayer, Weinstadt