PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   mehrere user gleichzeitig bedienen (http://www.selfphp.de/forum/showthread.php?t=5224)

PiCiJi 15.08.2003 00:51:30

mehrere user gleichzeitig bedienen
 
hallo Leute,

ich habe mal ein paar Fragen.

Ich bastle gerade an einer Webseite mit mysql Anbindung.( habe zu Testzwecken ein wamp System zulaufen)
Mir stellt sich die Frage, in wie weit mehrere gleichzeitig auf meine webpage zugreifende user vom Server Rechner verwaltet werden?

Z.b. user können zu den einzelnen parts auf meiner Seite Kommentare schreiben, welche per php in die DB gelangen. Könnte es passieren, das aufgrund zu vieler user die DB beim beschreiben, gekillt wird?

ne andere Sache, die DB enthält links zu Bildern. Ich lese alle Bilder zu einem Gebiet aus der DB, speichere die Ergebnisse in einem PHP array, übergebe die ergebnisse dann an ein javascript array um sie dann dort mit settimeout zeit verzögert auszugeben.
Das php array ist ja ständig mit Werten belegt. Wann gibt der Server es wieder frei? Wenn der user ne neue Seite drüber lädt?
Kommen weitere user ins Spiel bekommen diese natürlich auch ein php array zugewiesen. Wie funktioniert das intern, da mehrere arrays ja unter dem gleichen Namen abgelegt sind?

Kann ich das php array wieder freigeben, nachdem alle Werte an ein JS Array übergeben wurden?

Caliga 15.08.2003 03:46:28

Zitat:

Könnte es passieren, das aufgrund zu vieler user die DB beim beschreiben, gekillt wird?
Ja. Wahrscheinlicher ist aber, dass vorher die Leitung zu deinem Server verglüht. :)
Im ernst: So ne DB hält schon was aus und du wirst ja nicht grade hunderttausende von benutzern haben oder?

Ben20 15.08.2003 09:24:54

Mal allgemein: Mit mehreren Usern kommt PHP prima klar, da gibts auch kein Gewurschtelt mit mehreren "Versionen" einer Variablen. Um das Freigeben der Variabeln brauchst Du Dich nicht kümmern, die verfallen einfach am ende des Scriptes. Ansonsten kannst Du mit unset($variable) die variable wieder löschen.

chris17 15.08.2003 10:47:23

Hallo zusammen,

was hat es denn mit der Variablen $_SERVER['REMOTE_PORT'] auf sich?
Haben diese "Ports" überhaupt was mit dem Thema "mehrere user" zu tun? :-|

Ben20 15.08.2003 11:25:05

Jede TCP/IP Verbindung identifierziert den Ziel und Quellpunkt nicht allein über die IP Nummer, sondern zusätzlich über einen Portnummer. Bei HTTP ist dies für den Server Port 80. Der Client braucht aber auch einen Port über die er die Daten des Servers empfängt. Diese Port wird vom Browser meist willkürlich gewählt. Dieser Port steht dann in $_SERVER["REMOTE_PORT"]. Allerdings hat das nichts mit dem Thema "mehrere User" zu tun, da zwei Browser (von unterschiedlichen Usern) durchaus den gleichen Port auf der jeweiligen Maschine verwenden können!

chris17 15.08.2003 11:31:09

Dankeschön :-)


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:03:09 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.