AJAX (Asynchronous JavaScripting and XML) Forum
   Forum über „Asynchronous JavaScripting and XML“ und Web 2.0    AJAX Forum AJAX Blog AJAX Wiki AJAX Bücher

Zurück   AJAX (Asynchronous JavaScripting and XML) Forum > Für Entwickler > Auszeichnungssprachen


Digitalkamera
Thema geschlossen
 
LinkBack Themen-Optionen
Alt 19.02.2007, 16:22   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 19.02.2007
Beiträge: 1
Standard studiVZ, MySpace und Co.

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
ktawabi ist offline  
Alt 19.02.2007, 18:30   #2 (permalink)
Neuer Benutzer
 
Registriert seit: 19.02.2007
Beiträge: 7
Standard

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
nmeier ist offline  
Alt 19.02.2007, 20:03   #3 (permalink)
Moderator
 
Benutzerbild von tecM0
 
Registriert seit: 24.02.2006
Ort: Erfurt
Beiträge: 744
Standard

Zitat:
Zitat von nmeier Beitrag anzeigen
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.
so ist das meistens. bei vielen seiten kommt noch heftig kavascropt mit das auf dem client verarbeitet wird...im gegesatz zu:

Zitat:
Die meisten Browser beherrschen auch gar kein PHP.
ich wüsste ehrlich gesagt nicht einen PHP u.ä. sind meines
wissens nach NUR für die verarbeitung auf der serverseite gedacht.

Zitat:
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.
naja, für den anfang reicht das aber wenn man sich in regionen wie bei den genannten angeboten bewegt stösst du da ganz sicher schnell an grenzen.

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)
tecM0 ist offline  
Alt 19.02.2007, 20:03   #4 (permalink)
Benutzer
 
Benutzerbild von matze.de
 
Registriert seit: 27.07.2006
Beiträge: 55
matze.de eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nmeier Beitrag anzeigen
Die meisten Browser beherrschen auch gar kein PHP.
Du weißt aber schon WIE PHP funktioniert, ja? Ich kann dir sogar zu 100% sagen, dass kein einziger Browser PHP kann...

Zitat:
Zitat von tecM0 Beitrag anzeigen
naja, für den anfang reicht das aber wenn man sich in regionen wie bei den genannten angeboten bewegt stösst du da ganz sicher schnell an grenzen.
Ich sag nur Rapidshare... die sind im Moment bei 1018Terrabytes....

mfg matze
__________________
si tacuisses, philosophus mansisses.

Geändert von matze.de (19.02.2007 um 20:06 Uhr)
matze.de ist offline  
Alt 19.02.2007, 23:37   #5 (permalink)
Neuer Benutzer
 
Registriert seit: 19.02.2007
Beiträge: 7
Standard

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)?
nmeier ist offline  
Alt 19.02.2007, 23:57   #6 (permalink)
Moderator
 
Benutzerbild von tecM0
 
Registriert seit: 24.02.2006
Ort: Erfurt
Beiträge: 744
Standard

Zitat:
Zitat von nmeier Beitrag anzeigen
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!
PHP ist eine serverseitige scriptsprache...punkt.

Zitat:
Deswegen programmiert man solche Community-Seiten ja auch in reinem HTML, was seit über 10 Jahren ein etablierter Standard ist.
HTML kann man nicht programmieren. dazu gibt es "serverseitige scriptsprachen" (siehe oben) ... diese erzeugen nutzerspezifisches HTML. je nachdem was der nutzer eben "anfragt".

Zitat:
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?
es geht nicht um speicherplatz sondern am ende nur um zugriffe pro zeitraum.
diese verursachen engpässe, ausgaben und möglicherweise auch einnahmen

Zitat:
HTML verbraucht nicht viel Platz! Mal angenommen jeder Nutzer hat eine Profilseite (10 KB) und ein Profil-Foto (5 KB). Multiplizieren wir also .....
nennt man sowas nicht "milchmädschenrechnung"?

Zitat:
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)?
alles quatsch mit sosse...sorry.
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)
tecM0 ist offline  
Alt 20.02.2007, 00:41   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 08.07.2006
Beiträge: 109
Standard

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...
Oranje ist offline  
Alt 20.02.2007, 08:36   #8 (permalink)
Erfahrener Benutzer
 
Benutzerbild von think!!
 
Registriert seit: 11.08.2006
Ort: Österreich
Beiträge: 886
think!! eine Nachricht über ICQ schicken
Standard

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!
think!! ist offline  
Alt 20.02.2007, 10:57   #9 (permalink)
Erfahrener Benutzer
 
Benutzerbild von der Jörchen
 
Registriert seit: 12.04.2006
Ort: Dettelbach
Beiträge: 591
der Jörchen eine Nachricht über ICQ schicken der Jörchen eine Nachricht über Skype™ schicken
Standard

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 =)
der Jörchen ist offline  
Alt 20.02.2007, 11:38   #10 (permalink)
WPU
Neuer Benutzer
 
Registriert seit: 19.02.2007
Ort: NRW || Köln
Beiträge: 3
Standard

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
WPU ist offline  
Thema geschlossen

Lesezeichen


Themen-Optionen

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 are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.