Gästebuch (zu viele DB-Connects)?
Michel
- datenbank
Hi,
habe mit PHP und MySQL ein Gästebuch erstellt, welches ich noch nicht in vollem Betrieb getestet habe, sondern erst mit ein paar Leuten. Die Frage ist, kann es zu Problemen kommen, wenn auf einmal hunderte von Usern/Tag zugreifen? Bei Einträgen usw. werden ja immer DB-Connects gemacht. Wann sind es zu viele? Hat jemand eine Idee davon und auf was man achten sollte? Danke!
Gruß
der Michel
habe mit PHP und MySQL ein Gästebuch erstellt, welches ich noch nicht in vollem Betrieb getestet habe, sondern erst mit ein paar Leuten. Die Frage ist, kann es zu Problemen kommen, wenn auf einmal hunderte von Usern/Tag zugreifen? Bei Einträgen usw. werden ja immer DB-Connects gemacht. Wann sind es zu viele? Hat jemand eine Idee davon und auf was man achten sollte? Danke!
Es gibt natürlich Obergrenzen, aber wenn du nicht grad der Webmaster von t-online oder ebay.de bist, musst du dir über sowas erstmal keine Gedanken machen. Hundert Besucher am Tag sind im Rahmen
Struppi.
Hallo,
habe mit PHP und MySQL ein Gästebuch erstellt, welches ich noch nicht in vollem Betrieb getestet habe, sondern erst mit ein paar Leuten. Die Frage ist, kann es zu Problemen kommen, wenn auf einmal hunderte von Usern/Tag zugreifen? Bei Einträgen usw. werden ja immer DB-Connects gemacht. Wann sind es zu viele? Hat jemand eine Idee davon und auf was man achten sollte? Danke!
Wanns zuviel wird, weiß Dein Provider. Also mach Dir mal nicht soviele Gedanken darüber. Schließlich bist Du nicht er Erste, der ein Gästebuch mit Datenbankanbindung betreibt.
Du hast das Script doch so geschrieben, dass nur _ein_ DB-Handler erstellt wird? Also ab damit, an die Front! Auf dass Du mal ein paar nette Einträge bekommst!
Viele Grüße,
Hotte
Hi,
...kann es zu Problemen kommen, wenn auf einmal hunderte von Usern/Tag zugreifen? Bei Einträgen usw. werden ja immer DB-Connects gemacht. Wann sind es zu viele? Hat jemand eine Idee davon und auf was man achten sollte? Danke!
Die Menge der erlaubten Verbindungen kannst du dir so anzeigen lassen:
SHOW GLOBAL VARIABLES LIKE 'max_connections'
und gegebenenfalls (wenn du entsprechende Rechte hast) verändern:
SET GLOBAL max_connections=(int)meine_menge
oder wieder zurückstellen:
SET GLOBAL max_connections=DEFAULT
http://dev.mysql.com/doc/refman/5.1/de/set-option.html
herzliche Grüße,
Jonny 5