J
jLn
Gast
Hallo,
ich bin Anfänger in der JSP/Servlet Programmierung und habe eine kleine Frage zur Performance.
Meine Seite gibt immer in einer Sidebar einige Statistiken aus einer Datenbank aus, die auch teilweise berechnet werden.
Jetzt frage ich mich, wenn meinetwegen 100 Benutzer auf die Seite gleichzeitig zugreifen würden,
wäre dann nicht irgendwie so ein kleines Bottleneck an dieser Stelle?
Ich meine Ausgaben wie z.B.:
- Anzahl der registrierten Benutzer
- Anzahl der aktuell eingeloggten Benutzer
- Anzahl der insgesamten Forum Beiträge
- Anzahl der in diesem Jahr/Monat/Woche abgegebenen Forum Beiträge
- Abstimmungsergebnis (Berechnung der Prozent Anteile)
etc.
Ich habe mir überlegt diese Daten in einer XML-Datei oder als serialisierte java Datei abzulegen, die nach
einer bestimmten Zeit (z.B. 5 Minuten) wieder durch einen Datenbankaufruf aktualisiert wird.
Somit würde auch für diesen Zweck die Datenbank nicht überlastet werden oder?
Ist dieser Ansatz ok? Mich würde mal interessieren was eure Meinung dazu ist!
Vielen Dank schon mal im vorraus für euer Feedback ...
ich bin Anfänger in der JSP/Servlet Programmierung und habe eine kleine Frage zur Performance.
Meine Seite gibt immer in einer Sidebar einige Statistiken aus einer Datenbank aus, die auch teilweise berechnet werden.
Jetzt frage ich mich, wenn meinetwegen 100 Benutzer auf die Seite gleichzeitig zugreifen würden,
wäre dann nicht irgendwie so ein kleines Bottleneck an dieser Stelle?
Ich meine Ausgaben wie z.B.:
- Anzahl der registrierten Benutzer
- Anzahl der aktuell eingeloggten Benutzer
- Anzahl der insgesamten Forum Beiträge
- Anzahl der in diesem Jahr/Monat/Woche abgegebenen Forum Beiträge
- Abstimmungsergebnis (Berechnung der Prozent Anteile)
etc.
Ich habe mir überlegt diese Daten in einer XML-Datei oder als serialisierte java Datei abzulegen, die nach
einer bestimmten Zeit (z.B. 5 Minuten) wieder durch einen Datenbankaufruf aktualisiert wird.
Somit würde auch für diesen Zweck die Datenbank nicht überlastet werden oder?
Ist dieser Ansatz ok? Mich würde mal interessieren was eure Meinung dazu ist!
Vielen Dank schon mal im vorraus für euer Feedback ...