Beitrag von FrankJuergen (2 Beiträge) am Mittwoch, 8.Oktober.2003, 20:09.
Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
Grüß Gott!
Ich wüßte gern,
wieviele parallele Zugriffe
die Baseportal-Datenbank z.B. auf "1&1"-Server o. a. zuläßt?
MfG
fjm
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 9.Oktober.2003, 00:40.
Re: Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
Versteh nich ganz was Du mit "parallele Zugriffe" meinst...
Also es ist so: "Gleichzeitige" Zugriffe verteilt der Webserver (und erledigen tut es letztendlich das Betriebssystem mithilfe von "Tasks"), d.h. davon bekommt das Programm erstmal nichts mit...
Irgendwelche Limits hätten folglich auch nichts mit baseportal zu tun, sondern mit den Einstellungen des Webservers. Bei üblichen Einstellungen stösst man hier aber eigentlich nie an Grenzen.
Wenn Du meinst, wieviele Zugriffe der Server mit baseportal so verträgt: Das hängt von vielerlei Dingen ab, z.b. CPU-Geschwindigkeit, Speicher, was sonst noch so auf dem Server los ist und wenn Du eigene Programmierung verwendest, wie lange Deine Skripte brauchen...
Üblicherweise kommt man mit den heute üblichen CPU-Geschwindigkeit aber sehr, sehr weit... Damit Du einen Anhaltspunkt hast: Das kostenlose baseportal.de läuft auf ner inzwischen recht alten Kiste (800 MHz Celeron) und macht locker 5 Mio. Pageviews / Monat... (Und es is noch Luft ;-) )
Antworten
Beitrag von FrankJuergen (2 Beiträge) am Donnerstag, 9.Oktober.2003, 10:13.
Re: Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 9.Oktober.2003, 16:33.
Re: Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
...dann lautet die Antwort:
baseportal ist voll Multi-Tasking-fähig...
Jede Verbindung hat ihren eigenen Task, was bedeutet, daß kein Task auf einen anderen warten muß...
;-)
Wie geschrieben, aber keine grosse Kunst, das macht der Webserver ;-)
Bzgl. Optimierung von Abfragen: Durch geschickte Formulierung kann man auch bei baseportal gründlich beschleunigen. Das ist aber doch bei jeder Art von Programmierung so: Wähle ich einen guten Algorithmus läufts schneller als bei einem schlechten...? ;-)
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 9.Oktober.2003, 20:33.
Re: Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
Das kann ich nur bestätigen! :)
Wo wir gerade dabei sind:
Das kann aber auch Probleme geben.
Habe eine Datenbank in der es jeweils einen Eintrag pro Tag geben soll. Um mir nen crone job zu ersparen hole ich den Eintrag des Tages (muss eh abgefragt werden) und bei $_amount < 1 wird halt nen neuer erstellt.
Alle paar Monate habe ich 2 Einträge pro Tag. Ich vermute das es passiert wenn die ersten 2 Aufrufe am Tag zur fast genau der selben zeit erfolgt sind.
Kann das sein?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 11.Oktober.2003, 19:14.
Re: Parallelzugriff durch Datenbanknutzer (...Lizenzversion...)
Ja, das ist tatsächlich eines der Probleme bei gleichzeitigen Zugriffen - man müsste dazu die DB sperren (können ;-) )
Antworten