Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP-Performance bei mehreren Programm-Instanzen

Diskussion: PHP-Performance bei mehreren Programm-Instanzen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo Zusammen! Ich habe eine Php-Performance Frage bei einem System ähnlich wie dieser fiktiven Zusammenstellung: - debian etch - ...

Antwort
Alt 13.12.08, 18:09   #1 (permalink)
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard PHP-Performance bei mehreren Programm-Instanzen

Anzeige

Hallo Zusammen!

Ich habe eine Php-Performance Frage bei einem System ähnlich wie dieser fiktiven Zusammenstellung:

- debian etch
- mysql
- apache2
- 2 GB ram
- Intel Core Duo 2.4 GHZ

Ich biete eine Php/Mysql-Applikation als onDemand-Lösung, also übers Internet, über meinen Server an.

Die Applikation besteht aus ca. 1000 Dateien wovon gut die Hälfte bei jedem Reload geladen werden.

Wir nennen die Applikation mal (An). Die Frage ist jetzt, ob es effizienter ist, für jeden Kunden die ganze Ordnerstruktur zu kopieren oder alle Kunden über die gleichen Dateien zugreifen lassen und nur eine andere Datenbank (DBn) dahinterhängen.

Also so:

(DB1) <-> (A1) <-- Kunde 1
(DB2) <-> (A2) <-- Kunde 2
(DB3) <-> (A3) <-- Kunde 3

Jeder Kunde hat also seine eigenen "Kopien" der Skripte ((A1) = (An)) und eine eigene Datenbank.

Oder ist es effizienter den Server so einrichzurichten:

(DB1) \............../Kunde 1
(DB2) -...(A1) ....-Kunde 2
(DB3) /..............\Kunde 3

Ich weiss nicht, ob der gleichzeitige Zugriff auf die selbe Datei länger dauert als viele Zugriffe auf verschiedene Dateien.

Ich hoffe ihr versteht mein Problem bzw. meine Frage und bedanke mich für eure Tipps und Antworten!!

Danke !

gruss,
cw

CentralWay ist offline   Mit Zitat antworten
Alt 14.12.08, 00:40   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

Viele Zugriffe auf verschiedene Dateien dauern immer länger als viele Zugriffe auf eine Datei, sofern die Daten nicht physisch getrennt werden, da ja zusätzlich jedesmal die Dateien geöffnet werden müssen. Bei der Anzahl an Dateien solltest du ggf. auch darüber nachdenken die statischen Daten in einem Memcache zu halten, weil sonst dein HD-Durchsatz recht schnell dicht sein dürfte.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.12.08, 02:16   #3 (permalink)
Senior Member
 
Registriert seit: 27.06.04
Cyberm@ster Leistung: Facit NTK
Likes: 0
Standard

Mal abgesehen davon musst du auch beachten, dass sich bei einzelnen Dateien für mehrere User der Festplattenplatz und der Wartungsaufwand (Update auf neuere Version) mit dem Faktor n (Anzahl der User) multipliziert.
Cyberm@ster ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP-Performance bei mehreren Programm-Instanzen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Prog in mehreren Instanzen / Prozess umbennenen/verstecken instanz Applikationen 5 14.03.08 16:54
CSS schlechte Performance Oli_G Games 6 17.03.07 22:53
Klassen und Instanzen - Thx an alle CommZ! TeeKayo2 Code Kitchen 9 23.10.05 17:42
Performance? crusader Die Problemzone 22 06.05.02 19:17
Performance Gast Hackerboard.de-Feedback 12 08.10.01 14:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61