php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.10.2006, 18:39  
Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 41
Netspire
Standard skalierbare Software - wie designen?

Hallo!

Momentan habe ich leider noch nicht viel Erfahrung mit Projekten, die > 10.000 Nutzer haben und für die ein Server zu wenig ist. Trotzdem plane ich in diese Richtung und wollte euch fragen, wie man (grob skizziert) die Software designen sollte.

Läuft das so ab, dass man mehrere Server mit den gleichen Scripten und Datenbanken (gleicher Datenbestand.... wie synchronisiert man den am besten?) hat und die Nutzer gleichmäßig auf den Servern verteilt?

OK, ist eigentlich wirklich eine dumme Frage. Aber vielleicht kommen ja ein paar gute Antworten mit Stichworten (besonders im Hinblick zu den Datenbanken), nach denen ich googeln sollte.

Danke!
Gruß Moritz.
Netspire ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.10.2006, 11:06  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wikipedia hat ein meiner meinung nach beispielhaftes setup für große php/mysql-anwendungen.

ansonsten findest du hilfe zu deinem größten problem mit der suche nach "database replication", z.b. hier.

oft kannst du das ganze aber deutlich billiger und einfacher hinbekommen, indem du aufgabentrennung vornimmst: ein dedizierter mysql-server, der wirklich nur darauf getrimmt ist, die datenbank zu betreiben, dann ein application server, der die php-skripte betreibt, und einen webserver, der statische daten, wie z.b. bilder, css-files und html-seiten liefert. für's erste würde ich dann auch den mailserver auf dem statischen betreiben, bis der mailserver zu viel load produziert und eigene hardware bekommt. damit hast du drei (bzw. vier) server, musst in sachen replication nichts machen und hast trotzdem annehmbare performance.

grüße
axo
axo ist offline   Mit Zitat antworten
Alt 10.10.2006, 12:24  
Erfahrener Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 209
pepe24
Standard

Um Datenansturm und Ansprechzeiten moderat zu halten, hab ich bei mir ein Skripting System auf verschiedenen Servern laufen. Beim Aufruf der ersten Seite wird festgestellt wie die Auslastung der verschiedenen Systeme gerade ist (Userzahlen). Beim Aufruf der zweiten Seite wird der Benutzer dann durch eine Mitgabe eines Parameters, der aus den ausgewerteten Userzahlen kommt, auf einen bestimmten Server geschoben, und bleibt dann dort. So ist immer gewährleistet, dass der User immer auf der am wenigsten ausgelasteten Maschine landet. Sehr zu empfehlen.

Gruß,
Peter
pepe24 ist offline   Mit Zitat antworten
Alt 10.10.2006, 13:47  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Für sowas gibts ja auch Loadbalancer, dann musst du nich extra per PHP alles auslesen.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
InterNations: PHP Software Entwickler Internations Beitragsarchiv 0 09.07.2008 11:39
InterNations: PHP Software Entwickler Internations Beitragsarchiv 0 09.07.2008 09:20
Suche Comunity Software hater Scriptbörse 3 20.06.2008 14:01
Software Entwickler (m/w) in Festanstellung gesucht Delogix Beitragsarchiv 0 18.06.2008 15:08
Wie kann ich eine software licens sicher machen PHP Tipps 2006 27 16.02.2006 19:02
[Erledigt] Welche Software benutzt ihr? Datenbanken 14 30.12.2005 11:03
Gästebuch software JanM Off-Topic Diskussionen 4 15.11.2005 21:12
Single Auktions Software Beitragsarchiv 4 16.05.2005 11:13
Single Auktions Software PHP Tipps 2005 3 12.05.2005 18:17
Software / Programmierer gesucht Beitragsarchiv 12 14.04.2005 15:02
Suche Tool oder Software Beitragsarchiv 4 12.08.2004 11:54
Webshop für Software / Bildupload Off-Topic Diskussionen 1 18.06.2004 22:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
skalierbarkeit software, software skalierbarkeit, skalierbare software, php skalierbarkeit, skalierbarkeit php, skalierbarkeit von software, skalierbar php, wie designen, php skalierbar, skalierbaren code, skalierbare php anwendung, skkalierbare software, php software skalierbarkeit, schlechte skalierbarkeit php, skalierbarkeit von php, skalierbaren code zu schreiben, skalierbarkeit mit php, skalierbare softwarelösung, \skalierbare software\, software zum designen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.