|
|
|
#1 (permalink) |
|
Neuer Benutzer
Registriert seit: 19.02.2007
Beiträge: 1
|
Hi,
mich würde interessieren welche Programmiersprachen notwendig sind um so eine Seite wie StudiVZ.de oder myspace.com zu programmieren. Ich bin noch ein Anfänger aber denk mir mal das es sehr komplex und verschiedene miteinander verbundene Sprachen sind. Hm, ich dachte bis jetzt das es eine Mischung aus PhP,Html sein müsste aber würde das reichen? 2te Frage: Was glaubt ihr wie viel Serverleistung hinter StudiVZ.de (ca 1 mil. Nutzer) und hinter myspace.com ( ca. 140 mil Nutzer inkl. Videos bilder etc) steckt? Bin wirklich dankbar für jede Hilfe. Mercy K |
|
|
|
|
#2 (permalink) |
|
Neuer Benutzer
Registriert seit: 19.02.2007
Beiträge: 7
|
Hallo,
Ich denke da reicht HTML völlig aus. studiVZ liefert auch nur HTML-Seiten aus die lediglich PHP heißen aber ganz normales HTML sind. Die meisten Browser beherrschen auch gar kein PHP. Als Server reicht locker so ein Webspace-Angebot bei strato. Da ist ja alles drin was man braucht: Domain, Webspace, Datenbank, HTML-Editor. Wenn der Speicherplatz aufgebraucht ist (30 GB muss man erstmal vollkriegen!) kann man weitere Pakete dazumieten. Grüße Nils |
|
|
|
|
#3 (permalink) | |||
|
Moderator
Registriert seit: 24.02.2006
Ort: Erfurt
Beiträge: 744
|
Zitat:
Zitat:
wissens nach NUR für die verarbeitung auf der serverseite gedacht. Zitat:
aber was soll's! haupsache die idee stimmt und dann auf die "gute alte 'getting real'-art": einfach loslegen...egal welche sprache...egal welcher server...wenn das teil ankommt und engpässe auftreten ist es zeit sich darum gedanken zu machen ich baue mit ein paar kollegen gerade an einer netzwerkseite a'la studiVZ,Xing,... auf basis eines java-server(cluster)s. gruss, tecM0
__________________
“The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO) |
|||
|
|
|
|
#4 (permalink) | |
|
Benutzer
|
Du weißt aber schon WIE PHP funktioniert, ja? Ich kann dir sogar zu 100% sagen, dass kein einziger Browser PHP kann...
Zitat:
mfg matze
__________________
si tacuisses, philosophus mansisses. Geändert von matze.de (19.02.2007 um 20:06 Uhr) |
|
|
|
|
|
#5 (permalink) |
|
Neuer Benutzer
Registriert seit: 19.02.2007
Beiträge: 7
|
Genau das hab ich doch gesagt, dass die meisten Browser kein PHP können!
Matze: dass kein einziger Browser PHP kann (wie Du behauptest) ist Blödsinn! Hier kannst Du nachlesen wie man PHP im IE zum Laufen bringt. Allerdings muss man es vorher natürlich installieren (was normale Nutzer nicht tun), d.h. letztendlich ist es ganz genauso wie ich gesagt habe: in den meisten Browsern läuft PHP nicht! Deswegen programmiert man solche Community-Seiten ja auch in reinem HTML, was seit über 10 Jahren ein etablierter Standard ist. Und ihr wollt mir doch nicht erzählen, dass 30 GB Speicherplatz nicht genug für eine Seite wie studiVZ oder Xing ist! Wisst Ihr überhaupt WIEVIEL 30 GB sind? HTML verbraucht nicht viel Platz! Mal angenommen jeder Nutzer hat eine Profilseite (10 KB) und ein Profil-Foto (5 KB). Multiplizieren wir also die 15 KB mit 1,5 Mio StudiVZ-Nutzern, dann kommen wir auf insgesamt 22,5 GB. Also noch massig Luft im 30 GB-Paket. Okay, wir haben noch nicht berücksichtigt, dass man auch Fotoalben hochladen kann, aber ich habe ja auch gesagt man kann weitere Hosting-Pakete dazumieten. Die Größenordnung stimmt schon! Also: erst denken, dann kritisieren Leute! Ich habe in allen Punkten recht gehabt. Und wenn eine Seite tatsächlich 1018 TB (1018000 GB) belegt, dann ist das einfach nur schlampig und ineffizient programmiert! In 1018 TB kriegt man ja 67 Milliarden Social-Network-Profilseiten mitsamt Foto gespeichert (fast die zehnfache Erdbevölkerung)! Das muss echt ein Anfänger programmiert haben. Aber wo Matze recht hat: die Daten für ein Social Network bei einer Seite wie RapidShare fremd zu hosten ist auch eine gute Idee! Dann kommt man nämlich wirklich mit einem einzigen Hostingpaket aus und kann sogar ein kleineres nehmen. Mit 5 Mark sind Sie dabei (oder wie war der Spruch)? |
|
|
|
|
#6 (permalink) | |||||
|
Moderator
Registriert seit: 24.02.2006
Ort: Erfurt
Beiträge: 744
|
Zitat:
Zitat:
Zitat:
diese verursachen engpässe, ausgaben und möglicherweise auch einnahmen Zitat:
Zitat:
RAPIDSHARE=filesharing ... da kannst du nur deine pornos hosten aber keine internetprojekte ein "sozial network" ist etwas ganz anderes....und viel mehr als nur eine private/statische HTML-seite mit bild+profil.... ... .. . gruss, tecM0
__________________
“The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO) |
|||||
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 08.07.2006
Beiträge: 109
|
Theoretisch dürfte StudiVZ wirklich nicht viel Serverlast haben... ich mein die haben doch kaum interaktive Sachen wo ständig Daten nachgeladen werden wie z.B. für einen Messenger, Chat, Useronline-Liste, Mailcheck, ... sind doch in dem Sinne fast statische Seiten.
Umso komischer ist es, dass sie ständig Serverprobleme hatten (und haben)... Da würde eine Optimierung von HTML, Bildern, PHP und Datenbank-Struktur vermutlich Wunder bewirken... |
|
|
|
|
#8 (permalink) |
|
Erfahrener Benutzer
|
Verarbeitung von PHP im Browser währe völlig sinnlos, es sein den zu Testzwecken.
Auf der Serverseite wird mit einer Scriptsprache, bzw. Programmiersprache gearbeitet, ansonsten könnten keine dynamische Seiten entstehen. Speicherplatz ist wahrscheinlich nicht ds Problem, auch wenn man mit 30 GB irgendwann zu wenig hat. Wichtig sind aber Traffic und Rechenpower. Wenn ein PHP script schlecht gemacht ist kann der Server sehr schnell in die Knie gehen, vorallem bei Sharded Hosting.@oranje
__________________
Windows ist wie eine Klimaanlage: Funktioniert auch nicht mehr, wenn ein Fenster offen ist! |
|
|
|
|
#9 (permalink) |
|
Erfahrener Benutzer
|
Richitg!
@NMEIER: Du musst noch sehr viel lernen. Versuche doch bitte nur Dinge zu äußern, die du sicher weißt und nicht irgendwie rumphantasieren. StudiVZ braucht sicherlich mehr als 30 GB Speicherplatz. Zudem liegen auf dem Server keine einzelenen HTML Seiten, sondern nur PHP Scripte, welche die Seiten dynamisch erstellen und dann HTML ausgeben. Ich denke, dass StudiVZ auf mindestens 7-10 Servern läuft, wenn das überhaupt reicht. So werden die Datenbanken aufgeteilt und auf mehreren Servern einzeln laufen. Zudem werden die Bilder ausgelagert und der Hypertext Prozessor. Die Summe macht eben eine große CPU und Hardware Last. Technologien, welche StudiVZ einsetzt sind wohl: Serverseitig PHP und ich denke mySQL-Datenbank und dann Clientseitig HTML mit CSS-Formatierung und JavaScript. Zudem nutzt die Seite auch in einigen Bereichen AJAX-Requests um Dinge dynamisch zuladen. Bei MySpace wird das ganze noch um einiges gewaltiger aussehen. Aber das kann ich nicht abschätzen. Sehr sehr viele Server auf jeden Fall..... Sowas ist enorm. Grüße, der Jörchen
__________________
Jürgen Vogel Webentwicklung Der wahrscheinlich jüngste selbständige Webentwickler Deutschlands =) |
|
|
|
|
#10 (permalink) |
|
Neuer Benutzer
Registriert seit: 19.02.2007
Ort: NRW || Köln
Beiträge: 3
|
Hallo der Jörchen,
ich hoffe du fühlst dich nun mit deinen 15 Jahren nicht angegriffen oder so, aber auch dir muss ich leider sagen, bevor du was schreibst schau einfach mal ein wenig so im Netz nach, ob du ein paar Informationen über das bekommst, über das du schreibst, dann hättest du auch erfahren, dass StudiVZ mit in etwa dieser Konfiguration läuft: • 25 Webserver (10 x HP DL360, XEON 2,8 Ghz - 3,05 GHz, 512MB - 1GB RAM + 5 x NoName, Dual XEON 2,8 Ghz, 1GB RAM + 4x NexCom Dual Opteron Blades 1,8 GHz, 1 GB RAM) • 8 MySQL Datenbankserver im Clusterbetrieb (HP ML 570, 4 x XEON MP 2 GHz, 4 GB RAM, 12 x U320 SCSI 15K + 1 x NoName Quad Opteron 2,6 GHz, 8GB RAM, 24 x U320 SCSI 15K + 1 x NoName Quad Opteron Dual Core 2 GHz, 8GB RAM, 24 x U320 SCSI 15K) • 10 MySQL Datenbankserver für Messages, Logging und AdServer (HP ML 570, 4 x XEON MP 2 GHz, 4 GB RAM, 12 x U320 SCSI 15K) • 12 weitere MySQL Datenbankserver für sonstige Funktionen und Usersuche (von Dual XEON 2Ghz bis Dual XEON 2,4 GHz, zw. 2 GB und 4 GB RAM) • 4 IMAP Server für die Postfächer, betrieben auf Cyrus-IMAP (Pentium 3,06, 2 GB Ram, 12 x 36,1 GB SATA 10K) • 5 Session Server (IBM Dual XEON 2,4 GHz, 512 MB RAM) • 5 Imageservern (1 x HP DL 140, XEON 2,4 GHz, 512 MB RAM + HP RA4100 FibreChannel Storage + 2 x NoName P4 3,06 GHz, 2 GB RAM, 16 x SATA 36 GB) • 1 SMTP Server (Dual XEON 2,4 GHz, 4 GB RAM, SCSI RAID) • Alteon Loadbalancer • Firewalling/Routing auf Cisco 12000er Serie • Diverse Switches • diversen anderen kleineren Servern für DNS, Netzwerkinstallation, VPN etc. Dass auf dem Server nur PHP Scripte liegen ist auch kompletter Müll, warum sollte man z.B. ein Impressum in eine Datenbank packen oder auch das HTML. Also auch hier gilt, bevor du solche Behauptungen aufstellst, schau dich ein wenig um, frag die Leute usw. Außerdem werden sehr viele Sachen auch in C++ geschrieben, da man einfach die Seite auf Geschwindigkeit drimmt und das kann man schlichtweg nicht mit PHP machen. Nur soviel mal von mir. Gruß, WPU |
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|