Hi Leute,
da dies hier die einzige Abteilung ist unter der ich mir vorstelle mein Problem an der richtigen Stelle zu platzieren, lege ich mal los.
Ich möchte ein Browsergame mit PHP und MySQL realisieren. Die Frage, die ich mir jedoch stelle, ist, wieviel Anfragen eine Datenbank idR standhält. Es werden im Verlaufe des Spiels ja sehr viele Daten abgefragt. Ich schätze es sind 10-15 Tabellen notwendig, die in der DB liegen. Wenn nun in ca. einer Minute von den Scripts 10 Abfragen gemacht werden und das nur auf einen Benutzer zutrifft, so könnte es schnell sein dass man bei 200 Usern ~ 2000 Abfragen die Minute hat. Die Frage ist, welche Taktiken und Tricks man dabei anwenden kann, um diese Zahl zu reduzieren. Denn sie wird sicherlich an der Geschwindigkeit knabbern. Ist es empfehlbar Sachen in Dateien abzuspeichern oder dauert das Abfragen der Dateien etvl. länger ? Ist es sinnvoll mehrere Datenbanken zu erstellen und die Tabellen darauf aufzuteilen? Es kommt natürlich auch immer darauf an, wieviel Inhalt in der Tabelle ist.
Das sind so Fragen, die ich mir momentan stelle damit ich das alles planen kann. Ich hoffe ihr könnte euch dazu ein wenig auslassen, es wäre sehr nett!
MfG n!c3
da dies hier die einzige Abteilung ist unter der ich mir vorstelle mein Problem an der richtigen Stelle zu platzieren, lege ich mal los.
Ich möchte ein Browsergame mit PHP und MySQL realisieren. Die Frage, die ich mir jedoch stelle, ist, wieviel Anfragen eine Datenbank idR standhält. Es werden im Verlaufe des Spiels ja sehr viele Daten abgefragt. Ich schätze es sind 10-15 Tabellen notwendig, die in der DB liegen. Wenn nun in ca. einer Minute von den Scripts 10 Abfragen gemacht werden und das nur auf einen Benutzer zutrifft, so könnte es schnell sein dass man bei 200 Usern ~ 2000 Abfragen die Minute hat. Die Frage ist, welche Taktiken und Tricks man dabei anwenden kann, um diese Zahl zu reduzieren. Denn sie wird sicherlich an der Geschwindigkeit knabbern. Ist es empfehlbar Sachen in Dateien abzuspeichern oder dauert das Abfragen der Dateien etvl. länger ? Ist es sinnvoll mehrere Datenbanken zu erstellen und die Tabellen darauf aufzuteilen? Es kommt natürlich auch immer darauf an, wieviel Inhalt in der Tabelle ist.
Das sind so Fragen, die ich mir momentan stelle damit ich das alles planen kann. Ich hoffe ihr könnte euch dazu ein wenig auslassen, es wäre sehr nett!
MfG n!c3
Kommentar