Mark Zuckerberg. Dustin Moskovitz. Chris Hughes. Drei Harvard-Studenten, die nicht nur eine Website programmiert haben, sondern die Art und Weise verändert haben, wie Menschen miteinander in Kontakt treten. Im Jahr 2004 starteten sie thefacebook.com. Das Ziel? Einfach. Bringen Sie Studierende in Kontakt. Lassen Sie sie Fotos teilen. Lerne neue Leute kennen.
Am ersten Tag war es kein globales Phänomen. Es war ein Phänomen auf dem Harvard-Campus. Einen Monat später? Stanford, Columbia und Yale schlossen sich der Partei an. Im Jahr 2005 war die Explosion nicht mehr zu leugnen. 800 Hochschulnetzwerke in den Vereinigten Staaten. Mehr als 5 Millionen aktive Benutzer.
Dann kam das Rebranding. August 2005. Das „das“ ist verschwunden. Daraus wurde Facebook.
Ursprünglich nur dem Elfenbeinturm vorbehalten, öffneten sich die Tore. Heute kann jeder mitmachen. Die Bevölkerungsstruktur veränderte sich, aber die Kernmechanik blieb intakt. Informationsaustausch. Auf einfache und unterhaltsame Weise gemacht. Es gehört zur gleichen Kategorie wie MySpace: eine Social-Networking-Site. Aber die Hinrichtung? Anders.
Wie man tatsächlich anfängt
Man kann nicht ewig lauern. Sie benötigen ein Konto. Natürlich kostenlos. Aber es gibt Regeln.
Die Nutzungsbedingungen von Facebook sind hinsichtlich des Alters streng. Sie müssen mindestens 13 Jahre alt sein. Wenn Sie zwischen 13 und 18 Jahre alt sind, müssen Sie in einer Schule angemeldet sein. Keine Lücken.
Für die Registrierung ist eine gültige E-Mail-Adresse erforderlich. Wenn Sie das einmal eingegeben und die grundlegenden Lebensfragen beantwortet haben: Wo arbeiten Sie? Wo bist du zur Schule gegangen? Wo wohnst du? – der Motor läuft. Es generiert Ihr Profil. Ihr digitaler Personalausweis.
Menschen finden: Die drei Wege
Wie findet man Freunde in einem Meer von Millionen? Sie haben Optionen.
Erstens gibt es Netzwerke. Facebook organisiert diese in vier verschiedene Bereiche:
* Regionen (bestimmte Städte oder Länder)
* Hochschulen
* Arbeitsplätze
* Gymnasien
Treten Sie einem Netzwerk bei. Durchsuchen Sie die Mitgliederliste. Sortieren Sie nach Alter, Geschlecht, Beziehungsstatus und politischen Ansichten. Es ist ein Verzeichnis. Benutze es.
Zweitens: Bequemlichkeit. Lassen Sie Facebook Kontakte aus Ihrer webbasierten E-Mail abrufen. Sie übermitteln Ihre E-Mail-Adresse und Ihr Passwort. Ein Programm scannt Ihre Kontakte. Es werden Querverweise mit der Datenbank von Facebook hergestellt. Wenn es eine Übereinstimmung gibt, erhalten Sie eine Eingabeaufforderung. Fügen Sie diese Person als Freund hinzu. Erledigt.
Drittens die Brute-Force-Methode. Nutzen Sie die Suchmaschine von Facebook. Geben Sie einen Namen ein. Sehen Sie sich jedes passende Profil an. Es ist nicht immer präzise. Aber es funktioniert.
„Ein Poke ist, was auch immer du willst.“
Der berüchtigte Poke
Reden wir über den Stupser.
Es erregt Aufmerksamkeit. Warum? Weil es mehrdeutig ist. Wenn Sie jemanden anstupsen, erhält er eine Benachrichtigung. Du hast sie gestochen. Das ist es.
Flirtet es? Viele Mitglieder behandeln es als solches. Ein digitaler Ellbogenschub. „Hey, ich sehe dich.“
Laut Facebook? Es bedeutet nichts. Es wurde als unterhaltsame und kostengünstige Möglichkeit zur Interaktion eingeführt. Keine Bedingungen. Keine Nachrichten erforderlich. Nur ein Stupser.
Was bedeutet das also? Ein Flirttool? Ein Streich? Ein Fehler in der sozialen Matrix?
Kurz gesagt, ein Poke ist genau das, was Sie wollen.
Wir haben die Entstehungsgeschichte behandelt. Der Anmelde-Trott. Die Mechanik zum Finden von Freunden. Und der mysteriöse Stocher. Als nächstes tauchen wir in das eigentliche Profil ein. Apps. Mobiler Zugriff. Das Zeug, das Sie tatsächlich um 2 Uhr morgens eingeloggt hält.
Siehe nächste Seite. Wir schauen uns Facebook-Profile genauer an.
Ihr Facebook-Profil ist Ihr öffentliches Gesicht nach außen. Es sagt den Leuten, wer Sie sind und was Ihnen am Herzen liegt. Die Plattform geht davon aus, dass Sie mit Kollegen, alten Klassenkameraden und Menschen aus Ihrer Heimatstadt in Kontakt treten möchten. Es baut ein dichtes Netz an Kontakten auf, sodass Sie jeden wiederfinden können.
Der Haken ist einfach. Wenn du auftauchst, können es auch alle anderen tun.
Sie können sich hinter Datenschutzeinstellungen verstecken. Sie können Felder leer lassen. Aber wenn man das tut, macht es den Sinn, dort zu sein, zunichte. Du wirst niemanden finden. Sie werden dich nicht finden. Es ist ein soziales Netzwerk. Du musst auftauchen.
Ein unberührtes Profil verfügt über einen Standardsatz von Teilen.
- Ein Ort zum Hochladen von Fotos.
- Eine Freundesliste, die zeigt, wen Sie kennen.
- Ein Abschnitt mit persönlichen Informationen. Geburtstage. Jobs. Schulen. Interessen.
- Ein Mini-Feed. Es verfolgt Ihre Bewegungen. Dein Bild ändern? Das sagt der Feed. Einen Freund hinzufügen? Der Feed erzählt es allen.
- Die Wand. Ein Kommentarbereich. Hier hinterlassen Menschen Nachrichten.
Wenn Sie sich die Seite einer anderen Person ansehen, sehen Sie dasselbe Layout. Aber Sie bekommen Knöpfe, die sie nicht haben.
- Sofortnachricht. Öffnet den integrierten Chat.
- Nachricht senden. Wie E-Mail, aber innerhalb von Facebook.
- Freund hinzufügen. Wenn Sie nicht verbunden sind, senden Sie eine Anfrage. Sie können es akzeptieren. Lehne es ab. Oder ignoriere es komplett.
Wenn Sie sich anmelden, gelangen Sie auf Ihre Homepage. Das ist die Kommandozentrale.
Der Newsfeed ist das Hauptereignis. Es zeigt, was Ihre Freunde und Netzwerke tun. Darüber befindet sich das Statusaktualisierungsfeld. Es listet Benachrichtigungen auf. Neue Nachrichten. Einladungen zu Veranstaltungen. App-Empfehlungen. Hier geben Sie auch ein, was Sie gerade tun.
Es gibt einen Link, um andere einzuladen. Sie können Leute hineinziehen.
Es gibt spezielle Profile für Unternehmen, Künstler, Bands und Persönlichkeiten des öffentlichen Lebens. Du freundest dich nicht mit ihnen an. Du wirst ein Fan. Wenn Ihr Unternehmen noch keine Seite hat, sprechen Sie zuerst mit der Personalabteilung. Die meisten Manager hassen Überraschungen. Erstellen Sie keine Unternehmensseite ohne Genehmigung.
Sie können Ihr Profil mit Apps optimieren. Viele werden von regulären Benutzern erstellt.
Dynamische Profile
Facebook-Profile verwenden eine dynamische Hypertext-Auszeichnungssprache (DHTML ). Dies ist nicht nur statischer Code. Es ist interaktiv.
Sie können Ihr Profil neu anordnen. Klicken Sie auf einen Abschnitt. Ziehen Sie es. Legen Sie es woanders ab. Das Layout ändert sich. Sie kontrollieren, wo Ihre Informationen gespeichert werden.
Facebook-Anwendungen
Die Architektur von Facebook trennt seine Kernfunktionalität vom breiteren Ökosystem benutzererstellter Tools. Die Plattform unterscheidet zwischen von Facebook entwickelten Erstanbieter-Dienstprogrammen und von der Community entwickelten Drittanbieter-Apps. Diese Unterscheidung ist wichtig, weil sie definiert, wie mit Daten umgegangen wird und wie viel Kontrolle Sie über das Layout Ihres Profils haben.
Native Plattform-Dienstprogramme
Facebooks eigene Tool-Suite bildet das Rückgrat des täglichen Erlebnisses. Diese sind im gesamten Netzwerk standardisiert.
Die Fotoanwendung ermöglicht unbegrenzte Uploads. Eine wichtige Funktion hierbei ist das Tagging. Wenn Sie ein anderes Mitglied markieren, erscheint das Bild in Ihrem Album und auf seiner Timeline. Dies schafft eine gemeinsame visuelle Geschichte, bedeutet aber auch, dass Sie zur öffentlichen Aufzeichnung einer anderen Person beitragen.
Die Videoverarbeitung ähnelt YouTube, jedoch mit strengeren technischen Einschränkungen. Benutzer können fast jedes Format hochladen, Facebook erzwingt jedoch eine Dateigrößenbeschränkung von 100 Megabyte und eine Obergrenze von zwei Minuten. Die Plattform konvertiert diese Dateien automatisch zum Streamen in das Format Flash (.flv).
Gruppen ermöglichen den Aufbau einer Gemeinschaft. Sie können bestehenden interessenbezogenen Kreisen beitreten oder Ihre eigenen privaten oder öffentlichen Hubs erstellen.
Veranstaltungen ermöglichen Treffen in der realen Welt. Sie laden Mitglieder zu physischen Zusammenkünften ein und schließen so die Lücke zwischen Online-Interaktion und Offline-Präsenz.
Der Marktplatz funktioniert ähnlich wie Craigslist. Es verbindet Käufer und Verkäufer direkt. Facebook fungiert als Host, vermittelt jedoch keine Transaktionen. Dieser Mangel an Kontrolle bedeutet, dass Benutzer die volle Verantwortung für Sicherheit und Betrugsprävention tragen.
Mit geposteten Artikeln können Sie externe Webinhalte einbetten. Durch Eingabe einer URL generiert die App ein Miniaturbild Hyperlink. Freunde können sich zur Quelle durchklicken. Es ist eine einfache Möglichkeit, interessante Webseiten zu kuratieren, ohne Rohlinks zu veröffentlichen.
Geschenke sind virtuelle Symbole, die von Susan Kare entworfen wurden, der gleichen Designerin wie die ursprünglichen Macintosh-Symbole. Das erste Geschenk ist kostenlos. Nachfolgende Geschenke kosten 1 $ pro Artikel. Facebook benötigt für diese Transaktionen eine Kreditkarte und akzeptiert kein PayPal. Der Erlös geht an wohltätige Zwecke. Sie können Geschenke privat oder öffentlich mit einer Begleitnachricht verschicken.
Die Drittanbieter-Anwendungsschicht
Über diese nativen Tools hinaus unterstützt Facebook eine umfangreiche Bibliothek von von Benutzern entwickelten Anwendungen. Im Gegensatz zu anderen Plattformen, die den Zugriff auf Application Programming Interface (API ) einschränken, erlaubte Facebook in der Vergangenheit Drittentwicklern, tief integrierte Erlebnisse zu entwickeln.
Diese Apps können Ihr Profil radikal verändern. Eine einfache Seite kann sich in ein komplexes Dashboard mit Spielen, Produktbewertungen und sogar virtuellen Haustieren verwandeln. Diese Anpassung ist leistungsstark, aber riskant.
Die Aktivierung zu vieler Drittanbieter-Apps führt zu einer unübersichtlichen Benutzeroberfläche. Ihr Profil wird zu einer ausgedehnten Webseite, auf der andere Mitglieder nur schwer navigieren können. Das Chaospotenzial ist hoch, wenn Sie nicht verwalten, welche Apps Zugriff auf Ihre Daten und Ihren Anzeigebereich haben.
Der nächste Schritt zum Verständnis dieses Ökosystems besteht darin, zu untersuchen, wie Mitglieder diese Erweiterungen tatsächlich erstellen.
Facebook-Anwendungen von Drittanbietern
Erste Schritte mit der Entwicklerplattform
Sie können nicht einfach aus dem Nichts mit dem Programmieren einer Facebook-App beginnen. Der erste Schritt besteht darin, die Facebook-Entwickleranwendung zu Ihrem persönlichen Profil hinzuzufügen. Es handelt sich zwar um einen Gatekeeping-Schritt, aber er ist notwendig. Sie benötigen außerdem eine Heimatbasis für Ihren Code. Facebook hostet keine Programme von Drittanbietern für Sie. Sie benötigen einen eigenen Webserver zum Speichern der Anwendungsdateien.
Die Art der App, die Sie erstellen, hängt davon ab, wo sie gespeichert werden soll. Sie können webbasiert, desktopbasiert oder mobilgerätebasiert wählen. Der wichtigste Aspekt hierbei ist Flexibilität. Sie sind nicht gezwungen, alles tief in das Profil eines Benutzers einzubetten. Sie können eigenständige Programme erstellen, die auf die Daten der Plattform zugreifen, ohne Teil des Profils selbst zu sein. Stellen Sie sich ein Desktop-Widget vor. Es befindet sich auf Ihrem Bildschirm und ist mit Ihrem Newsfeed verknüpft, aber nicht auf Ihrer Profilseite. Es schaut nur zu und reagiert.
Die REST-Architektur erklärt
Facebooks Anwendungsprogrammierschnittstelle (API) basiert auf Representational State Transfer (REST ). Wenn das nach akademischem Fachjargon klingt, ist es das auch. Roy Fielding prägte den Begriff in seiner Doktorarbeit. Dissertation an der University of California, Irvine. Er beschrieb eine idealisierte Version des World Wide Web. In diesem Modell arbeiten die Komponenten unabhängig voneinander, um die Effizienz der Datenübertragung zu maximieren. Form folgt Funktion.
Was bedeutet das für Sie als Entwickler? Das bedeutet, dass Sie über Standard-Webprotokolle mit Facebook kommunizieren. Insbesondere Hypertext Transfer Protocol (HTTP ). Sie senden Methodenaufrufe mit GET – oder POST -Anfragen.
- GET : Sie bitten um Informationen.
- POST : Sie fügen Informationen auf einer Webseite hinzu oder ändern sie.
Diese binäre Auswahl definiert den Umfang dessen, was Ihre App tun kann. Es kann Daten aus Mitgliederprofilen abrufen. Es kann Nachrichten an diese Profile senden. Oder es kann beides tun und je nach Bedarf zwischen Lesen und Schreiben wechseln.
Datenerfassung über FQL
Wenn Sie tiefer in die Datenbank vordringen müssen, ist Facebook Query Language (FQL ) Ihr Werkzeug. Es sieht aus und fühlt sich sehr an wie Structured Query Language (SQL ). Beide sind darauf ausgelegt, Informationen effizient aus Datenbanken abzurufen.
Mit FQL sind Sie nicht auf die Logik Ihrer eigenen App beschränkt. Sie können Informationen über jeden Benutzer erhalten, der Ihre Anwendung herunterlädt. Das klingt kraftvoll. Das ist auch der Grund, warum Menschen nervös werden.
„In gewisser Weise geht es bei Facebook-Anwendungen wirklich darum: Informationen über Benutzer zu sammeln.“
Dies ist das dunkle Herz von Social-Media-Apps. Entwickler nutzen diese Daten, um Zielgruppen für die Werbung aufzubauen. Sie bauen Verbraucherbasen für Produkte auf. Kritiker argumentieren, dass Facebook es Entwicklern ermöglicht, persönliche Informationen zu sammeln und Surfgewohnheiten zu verfolgen. Es ist ein Kompromiss: Komfort statt Privatsphäre.
Tiefe Integration mit FBML
Möchten Sie tiefer gehen? Sie benötigen Facebook Markup Language (FBML ). Es ist vom standardmäßigen HTML abgeleitet, Facebook hat jedoch standortspezifische Tags hinzugefügt. Dadurch können Entwickler Anwendungen erstellen, die sich wie native Teile der Website anfühlen.
Mit FBML können Sie das Erscheinungsbild des Profils und die Funktion ändern. Sie sind nicht nur ein Widget nebenbei. Du bist Teil der Erfahrung. Dies ist für Entwickler gedacht, die möchten, dass ihre App untrennbar mit der täglichen Facebook-Routine des Benutzers verbunden ist.
Die Canvas-Seite
Jede Anwendung erhält ihre eigene Fläche auf Facebook: die Canvas-Seite. Sie können diesen Raum nutzen, wie Sie möchten.
Wenn ein Benutzer auf Ihr App-Symbol klickt, navigiert sein Browser zu dieser Leinwand. Von da an eröffnen sich die Möglichkeiten:
– Fügen Sie Web-Werbung hinzu.
– Verkaufen Sie Produkte über eine von Facebook gestaltete Oberfläche.
– Einfach Informationen mit dem Benutzer teilen.
Es ist Ihr Schaufenster, Ihr Spielplatz oder Ihre Werbetafel.
Den Traum finanzieren: Der fbFund
Nicht jeder hat Kapital zum Verbrennen. Im September 2007 startete Facebook den fbFund. Es handelte sich um ein Förderprogramm zur Förderung der Anwendungsentwicklung Dritter.
Wenn Sie anderswo keine formelle Förderung erhalten haben, können Sie sich bewerben. Die Zuschüsse lagen zwischen 25.000 USD und 250.000 USD. Das Ziel war einfach: Entwicklern dabei zu helfen, ihre Unternehmen auf der Facebook-Plattform aufzubauen. Es war eine Möglichkeit, auf Talente zu setzen, die sonst vielleicht unbemerkt blieben.
Unterwegs auf Facebook zugreifen
Das Internet ist nicht der einzige Ort, an dem sich Menschen aufhalten. Der nächste logische Schritt für jeden Entwickler besteht darin, über kleinere Bildschirme nachzudenken. Wie greift man über ein mobiles Gerät wie ein Handy auf Facebook zu? Hier liegen die wahren Spannungen und Chancen.
Beim Zugriff auf Facebook über ein Mobiltelefon geht es nicht nur darum, eine App herunterzuladen. Es handelt sich um einen Dreiklang von Methoden: SMS schreiben, Medien hochladen und im mobilen Internet surfen. Jeder Ansatz hat unterschiedliche Mechanismen und Einschränkungen. Sie zu verstehen ist wichtig, wenn Sie versuchen, die Plattform ohne Smartphone oder stabile Datenverbindung zu nutzen.
Die Mechanismen von SMS und MMS
Textnachrichten basieren auf zwei Standards: Short Message Service (SMS ) und Multimedia Messaging Service (MMS ). Bei SMS gilt die klassische Beschränkung auf 160 Zeichen. Sie können Texte an Websites, Voicemail-Systeme und E-Mail-Server senden. Es ist einfach. Es ist begrenzt.
MMS ist das Upgrade. Es gibt keine strenge Größenbeschränkung, Sie benötigen jedoch ein fortschrittliches 3G-Netzwerk, um große Dateien zu übertragen. Nicht alle Telefone unterstützen diese Funktionen. Wenn Ihre Hardware veraltet ist, bleiben Sie beim einfachen Text oder gar nichts hängen.
Der Routing-Prozess ist für etwas so Einfaches überraschend komplex. Wenn Sie eine SMS an Facebook senden, gelangt diese an eine mobile Vermittlungsstelle (MSC ). Das Signal bewegt sich zu einem Signalübertragungspunkt (STP ). Von dort gelangt es zu einem Short Message Service Center (SMSC ). Schließlich kommt die Nachricht bei Facebook an. Das Gegenteil passiert, wenn Facebook Ihnen antwortet.
Was kann man damit machen? Sie können nach grundlegenden Mitgliederprofilen suchen. Senden Sie Nachrichten. Freunde hinzufügen. Leute anstupsen. Posten Sie an Wänden. Interagieren Sie mit einigen Apps. Die Funktionalität ist eingeschränkt, aber aus Datensicht funktioniert es offline.
Hochladen von Medien per MMS
Mobile Uploads spiegeln den SMS-Prozess wider, erfordern jedoch MMS. Sie können Tondateien, Videos und Bilder senden. Da einige Geräte MMS nicht nativ unterstützen, bieten Dienstanbieter häufig eine Funktion an, die Sie auf eine Multimedia-Nachricht aufmerksam macht. Die Warnung enthält normalerweise einen Weblink. Sie müssen diesen Link besuchen, um den Inhalt anzuzeigen.
Auf diese Weise ist das Hochladen von Fotos in Ihr Profil möglich. Sie erscheinen in einem speziellen Abschnitt „Hochgeladene Fotos“. Sie können auch Notizen oder Videos hochladen. Der Prozess ist manuell. Erstellen Sie zunächst die Multimedia-Nachricht. Senden Sie es dann an die richtige E-Mail-Adresse.
Surfen mit Mobile Web und XHTML
Sie benötigen Webbrowserfunktionen, um Facebook direkt zu besuchen. Leiten Sie den Browser Ihres Telefons zu m.facebook.com. Diese Website ist speziell für mobile Geräte konzipiert. Es ist nicht dasselbe wie die Desktop-Version. Der Code ist in Extensible HyperText Markup Language (XHTML ) geschrieben.
XHTML ist strenger als Standard-HTML. Warum die Einschränkung? Das World Wide Web Consortium (W3C ), ein internationales Standardisierungsgremium, hat ein Problem erkannt. Mobile Geräte verfügen über weitaus weniger Ressourcen als Computer. Sie können komplexe Webseiten nicht interpretieren. XHTML gleicht die Wettbewerbsbedingungen aus, indem es eine einfachere, klarere Struktur erzwingt, die auf Mobiltelefonen problemlos dargestellt werden kann.
Für spezifische Uploads über den Browser oder E-Mail:
– Senden Sie Notizen an „notes@facebook.com“.
– Senden Sie Fotos oder Videos an „mobile@facebook.com“.
Aufstieg und Fall von Facebook-Credits
Vor dem aktuellen Ökosystem gab es Facebook Credits. Dabei handelte es sich um eine 2009 eingeführte virtuelle Währung. Sie ermöglichte es Benutzern, Artikel in Spielen und Apps auf der Plattform zu kaufen. Der Wechselkurs war einfach: Für einen US-Dollar wurden 10 Facebook-Credits gekauft.
Der ursprüngliche Plan war ehrgeizig. Facebook wollte, dass Credits irgendwann die einzige Zahlungsmethode auf der Plattform werden. Dieser Plan wurde verworfen. Die Initiative wurde 2013 vollständig eingestellt.
Facebook-Fakten und Zahlen
Im nächsten Abschnitt werfen wir einen Blick auf einige der beeindruckenden Statistiken von Facebook.
Es begann als Harvard-Wohnheimprojekt. Jetzt hat es seinen Sitz in Palo Alto und ein Außenbüro in New York. Der Maßstab ist es, der einen fesselt. Über 350 Mitarbeiter. Ein Leistungspaket, das weniger wie eine Unternehmensrichtlinie als vielmehr wie ein Lifestyle-Abonnement aussieht. Keine Prämien für Gesundheit, Zahnmedizin oder Sehvermögen. Vier Wochen Urlaub. Acht Betriebsferien. Für jede Mahlzeit – Frühstück, Mittagessen, Abendessen – ist gesorgt. Chemische Reinigung durch Personal. Und Sie können Ihre Waffe auswählen: ein IBM Thinkpad oder ein Apple MacBook Pro.
Der Wuchs ist in seiner Konsistenz geradezu heftig. Facebook behauptet, 57 Millionen aktive Mitglieder zu haben. Diese Definition ist wichtig. Um zählen zu können, müssen Sie sich innerhalb eines 30-Tage-Fensters anmelden. Seit Januar 2007 hat die Website jeden Tag 250.000 neue Registrierungen verzeichnet. Die Nutzerbasis verdoppelt sich alle sechs Monate. Die Geographie ist vorhersehbar. Vereinigte Staaten. Dann Kanada. Dann das Vereinigte Königreich.
Die bildlastige Infrastruktur
Es geht nicht nur um Text. Facebook positioniert sich als der führende Bild-Sharing-Dienst im Internet. Es zieht mehr Verkehr an als die Plätze zwei, drei und vier zusammen. Die Lautstärke ist atemberaubend. Täglich werden mehr als 14 Millionen Bilder hochgeladen. Es gibt keine Obergrenze. Keine Begrenzung. Sie laden einen hoch, jemand anderes lädt zehn hoch. Die Zahl steigt exponentiell, weil jeden Tag neue Gesichter hinzukommen.
Dieser Verkehr führt zu einem technischen Engpass. Wie gehen Sie mit Millionen gleichzeitiger Anfragen um, ohne dass die Website zusammenbricht? Sie hören auf, für alles die Datenbank abzufragen.
Facebook ist für die Produktion auf rund 200 memcachte Server angewiesen. Einige weitere befinden sich in der Entwicklung. „Memcached“ ist die Abkürzung für Memory Caching. Dabei handelt es sich um eine Methode zur vorübergehenden Speicherung von Daten im RAM des Servers, anstatt sich durch eine Festplatte zu wühlen. Wenn ein Benutzer Informationen anfordert, überprüft der Server zunächst den Speicher. Wenn es da ist, liefert es es sofort. Wenn nicht, ruft es es ab, speichert eine Kopie und sendet sie. Dies reduziert die Latenz. Es beschleunigt die Übermittlung von Daten. Es verhindert, dass die Website erstickt.
Wo die Server leben
Maßgeschneiderte Server übernehmen die Back-End-Vorgänge. Überwachungssysteme verfolgen jeden Herzschlag dieser Maschinen. Server sind sperrig. Sie nehmen physischen Raum ein. Sie erzeugen Wärme. Facebook besitzt also nicht alle Immobilien. Es vermietet.
Im Jahr 2007 unterzeichneten sie eine Vereinbarung mit DuPont Fabros Technology. Durch den Deal erhielten sie 10.000 Quadratmeter in einem Lagerzentrum in Ashburn, Virginia. Dort befindet sich die physische Infrastruktur.
Die Geldfrage
Wie wird das alles bezahlt? Web-Werbung bringt etwas Geld ein. Aber es ist nicht der Hauptmotor. Der Großteil der Finanzierung kommt von privaten Investoren. Seit dem Start im Jahr 2004 hat Facebook mehr als 40 Millionen US-Dollar eingenommen. Es handelt sich um eine von Risikokapitalgebern finanzierte Maschine.
Für Anfänger, die versuchen, sich in diesem Ökosystem zurechtzufinden, sind die Hürden niedrig, aber die Privatsphäre ist schwierig. Können Sie mitmachen, ohne dass es jemand weiß? Technisch gesehen ja, wenn Sie einen falschen Namen und falsche Informationen verwenden. Es wird nicht für ernsthaftes Networking empfohlen, aber es funktioniert. Um es tatsächlich zu nutzen, gehen Sie zu www.facebook.com, melden Sie sich an und beginnen Sie, Freunde hinzuzufügen. Veröffentlichen Sie Aktualisierungen. Like-Seiten. Treten Sie Gruppen bei. Nachrichten an die Leute senden. Es ist ein Werkzeug. Wie bei jedem Werkzeug hängt sein Wert davon ab, mit wem Sie sprechen.
„Memcached“ steht für Memory Caching, eine Methode zur temporären Speicherung von Daten.
Die Infrastruktur ist riesig. Die Vergünstigungen sind großzügig. Das Wachstum ist unaufhaltsam. Der Rest sind nur Details.
