Marka Zuckerberga. Dustina Moskowitza. Chrisa Hughesa. Trzej studenci Harvardu, którzy nie tylko napisali kod strony internetowej — zmienili sposób, w jaki ludzie się komunikują. W 2004 roku uruchomili thefacebook.com. Cel był prosty: zjednoczyć uczniów. Pozwól im udostępniać zdjęcia. Poznaj nowych ludzi.
Nie od pierwszego dnia stało się to zjawiskiem globalnym. To było zjawisko na kampusie Harvardu. Miesiąc później dołączyły do nich Stanford, Columbia University i Yale. Do roku 2005 można było zaobserwować gwałtowny wzrost. 800 sieci studenckich w całych Stanach Zjednoczonych. Ponad 5 milionów aktywnych użytkowników.
Potem przyszła zmiana rebrandingu. Sierpień 2005. Zniknęło słowo „the”. Strona stała się znana jako Facebook.
Platforma, początkowo zamknięta dla elitarnych instytucji edukacyjnych, otworzyła swoje podwoje. Dziś każdy może dołączyć. Demografia się zmieniła, ale podstawowa mechanika pozostaje taka sama. Wymiana informacji. Lekkie i zabawne. Facebook należy do tej samej kategorii co MySpace: jest to serwis społecznościowy. Ale wykonanie? Całkiem inny.
Jak naprawdę zacząć
Nie możesz po prostu pozostać obserwatorem na zawsze. Potrzebujesz konta. Oczywiście, bezpłatnie. Ale są zasady.
Warunki korzystania z Facebooka ściśle regulują wiek. Musisz mieć co najmniej 13 lat. Jeśli masz od 13 do 18 lat, musisz zapisać się do szkoły. Żadnych luk.
Do rejestracji wymagany jest ważny adres e-mail. Gdy już w nią wejdziesz i odpowiesz na podstawowe pytania życiowe – gdzie pracujesz? Gdzie się uczyłeś? Gdzie mieszkasz? — system rozpocznie pracę. Utworzy Twój profil. Twój cyfrowy dowód osobisty.
Wyszukiwanie osób: trzy sposoby
Jak znaleźć przyjaciół wśród milionów ludzi? Masz opcje.
Po pierwsze, istnieją sieci. Facebook dzieli je na cztery główne kategorie:
* Regiony (konkretne miasta lub kraje)
* Uniwersytety
* Miejsca pracy
* Szkoły średnie
Dołącz do sieci. Zobacz listę uczestników. Sortuj według wieku, płci, stanu cywilnego, poglądów politycznych. To jest książka referencyjna. Użyj tego.
Po drugie, wygoda. Pozwól Facebookowi pobierać kontakty z Twojej usługi poczty internetowej. Podajesz swój adres e-mail i hasło. Program skanuje Twoje kontakty. Dopasowuje je do bazy danych Facebooka. Jeśli będzie dopasowanie, otrzymasz ofertę. Dodaj tę osobę do znajomych. Gotowy.
Po trzecie, metoda brutalnej siły. Skorzystaj z wyszukiwarki Facebooka. Wpisz nazwę. Zobacz wszystkie pasujące profile. Nie zawsze jest to dokładne. Ale to działa.
„Poke jest tym, czym chcesz”.
Słynny „Poke”
Porozmawiajmy o szturchaniu.
Ona przyciąga uwagę. Dlaczego? Ponieważ jest to niejednoznaczne. Kiedy kogoś szturchniesz, osoba ta otrzyma powiadomienie. Szturchnąłeś go. To wszystko.
Czy to flirt? Wielu uczestników tak to postrzega. Cyfrowe szturchnięcie łokciem. – Hej, widzę cię.
Według Facebooka? To nic nie znaczy. Został on uwzględniony jako zabawny i mało ryzykowny sposób interakcji. Bez zobowiązań. Nie ma potrzeby pisania wiadomości. Po prostu szturchnij.
Co więc robi? Narzędzie do flirtu? Żart? Porażka w matrixie społecznym?
Krótko mówiąc, szturchanie jest tym, czym chcesz.
Przyjrzeliśmy się historii pochodzenia. Proces rejestracji. Mechanika znajdowania przyjaciół. I tajemnicze szturchnięcie. Następnie zagłębimy się w istotę samego profilu. Aplikacje. Dostęp mobilny. Co tak naprawdę sprawia, że jesteś zalogowany o 2 w nocy.
Zobacz następną stronę. Przyjrzymy się bliżej profilom na Facebooku.
Twój profil na Facebooku jest Twoją publiczną twarzą w świecie. Mówi ludziom, kim jesteś i co jest dla Ciebie ważne. Platforma zakłada, że chcesz nawiązać kontakt ze współpracownikami, byłymi kolegami z klasy i osobami ze swojego rodzinnego miasta. Tworzy ścisłą sieć kontaktów, dzięki czemu możesz ponownie znaleźć wszystkich.
Problem jest prosty. Jeśli Ty się pojawisz, inni też mogą.
Możesz ukryć się za ustawieniami prywatności. Możesz pozostawić pola puste. Ale to przekreśla cały cel bycia tutaj. Nie znajdziesz nikogo. Nie znajdą cię. To jest sieć społecznościowa. Musisz być aktywny.
Nienaruszony profil ma standardowy zestaw elementów.
- Miejsce do przesyłania zdjęć.
- Lista znajomych pokazująca, kogo znasz.
- Sekcja danych osobowych. Urodziny. Fabryka. Szkoły. Zainteresowania.
- Minitaśma. Śledzi Twoje działania. Zmieniłeś zdjęcie? Taśma to relacjonuje. Dodałeś znajomego? Taśma mówi wszystkim.
- Ściana. Sekcja komentarzy. Ludzie zostawiają tutaj wiadomości.
Kiedy patrzysz na stronę innej osoby, widzisz te same znaczniki. Ale masz przyciski, których oni nie mają.
- Wiadomość błyskawiczna. Otwiera wbudowany czat.
- Wyślij wiadomość. Podobnie jak e-mail, ale wewnątrz Facebooka.
- Dodaj jako znajomego. Jeśli nie jesteś podłączony, przesyłasz żądanie. Mogą to zaakceptować. Odrzuć to. Lub całkowicie to zignoruj.
Po zalogowaniu zostaniesz przekierowany na stronę główną. To jest centrum kontroli.
Głównym wydarzeniem jest kanał informacyjny. Pokazuje Ci, co robią Twoi znajomi i sieci. Powyżej znajduje się pole aktualizacji statusu. Zawiera listę powiadomień. Nowe wiadomości. Zaproszenia na wydarzenia. Zalecenia dotyczące stosowania. Tutaj możesz także napisać, co aktualnie robisz.
Znajduje się tam link umożliwiający zapraszanie innych. Możesz przeciągać i upuszczać osoby.
Istnieją specjalne profile dla firm, artystów, grup i osób publicznych. Nie jesteś z nimi przyjacielem. Stajesz się fanem. Jeśli Twoja firma nie ma jeszcze strony, porozmawiaj najpierw z działem HR. Większość menedżerów nie lubi niespodzianek. Nie twórz strony firmowej bez pozwolenia.
Możesz dostosować swój profil za pomocą aplikacji. Wiele z nich jest tworzonych przez zwykłych użytkowników.
Profile dynamiczne
Profile na Facebooku korzystają z dynamicznego języka znaczników hipertekstowych (DHTML ). To nie jest tylko kod statyczny. To interaktywne.
Możesz odbudować swój profil. Kliknij sekcję. Przeciągnij to. Wydaj gdzie indziej. Układ się zmienia. Masz kontrolę nad tym, gdzie znajdują się Twoje informacje.
Aplikacje na Facebooku
Architektura Facebooka oddziela jego podstawową funkcjonalność od szerszego ekosystemu narzędzi tworzonych przez użytkowników. Platforma rozróżnia narzędzia własne opracowane przez samego Facebooka i aplikacje innych firm stworzone przez społeczność. To rozróżnienie ma znaczenie, ponieważ określa, w jaki sposób dane są przetwarzane i jaką kontrolę masz nad układem swojego profilu.
Natywne narzędzia platformy
Własny zestaw narzędzi Facebooka stanowi rdzeń codziennych doświadczeń. Są one ustandaryzowane w całej sieci.
Aplikacja Zdjęcia umożliwia przesyłanie nieograniczonej liczby zdjęć. Kluczową funkcją jest tutaj tagowanie. Gdy oznaczysz innego członka, obraz pojawi się w Twoim albumie i na jego osi czasu. Tworzy to ogólną wizualną historię, ale oznacza także, że współtworzysz publiczny profil drugiej osoby.
Przetwarzanie wideo przypomina YouTube, ale ma bardziej rygorystyczne ograniczenia techniczne. Użytkownicy mogą przesyłać pliki w niemal dowolnym formacie, chociaż Facebook ustala limit rozmiaru pliku na 100 megabajtów i limit czasu trwania na dwie minuty. Platforma automatycznie konwertuje te pliki do formatu Flash (.flv) w celu przesyłania strumieniowego.
Grupy umożliwiają tworzenie społeczności. Możesz dołączyć do istniejących grup zainteresowań lub stworzyć własne centra prywatne lub publiczne.
Wydarzenia promują prawdziwe spotkania. Zapraszasz uczestników na spotkania fizyczne, wypełniając lukę między interakcją online a obecnością offline.
Rynek działa podobnie do Craigslist. Bezpośrednio łączy kupujących i sprzedających. Facebook pełni rolę hosta, ale nie pośredniczy w transakcjach. Brak nadzoru oznacza, że użytkownicy ponoszą wyłączną odpowiedzialność za bezpieczeństwo i zapobieganie oszustwom.
Publikacje umożliwiają osadzanie zewnętrznych treści internetowych. Po wprowadzeniu adresu URL aplikacja tworzy miniaturę z hiperłączem. Przyjaciele mogą śledzić to do źródła. To łatwy sposób na selekcjonowanie interesujących stron internetowych bez publikowania nieprzetworzonych linków.
Prezenty to wirtualne ikony zaprojektowane przez Susan Keir, tę samą projektantkę, która stworzyła oryginalne ikony komputerów Macintosh. Pierwszy prezent jest darmowy. Kolejne prezenty kosztują 1 USD za sztukę. Facebook wymaga karty kredytowej do tych transakcji i nie akceptuje systemu PayPal. Fundusze trafiają na cele charytatywne. Prezenty możesz wysyłać prywatnie lub publicznie, wraz z wiadomością.
Warstwa aplikacji innej firmy
Oprócz tych natywnych narzędzi Facebook utrzymuje obszerną bibliotekę aplikacji opracowanych przez użytkowników. W przeciwieństwie do innych platform, które ograniczają dostęp do interfejsu programowania aplikacji (API ), Facebook od dawna umożliwiał zewnętrznym programistom tworzenie głęboko zintegrowanych rozwiązań.
Te aplikacje mogą radykalnie zmienić Twój profil. Podstawowa strona może zamienić się w rozbudowany panel sterowania, który zawiera gry, recenzje produktów, a nawet wirtualne zwierzaki. Ta konfiguracja jest potężna, ale ryzykowna.
Aktywacja zbyt wielu aplikacji innych firm powoduje bałagan w interfejsie. Twój profil staje się rozległą stroną internetową, z której inni członkowie nie mogą korzystać. Ryzyko chaosu jest duże, jeśli nie kontrolujesz, które aplikacje mają dostęp do Twoich danych i przestrzeni wyświetlania.
Następnym krokiem w zrozumieniu tego ekosystemu jest rozważenie, w jaki sposób uczestnicy faktycznie tworzą te rozszerzenia.
Aplikacje Facebooka innych firm
Pierwsze kroki z platformą dla programistów
Nie możesz tak po prostu zacząć pisać kodu aplikacji na Facebooku znikąd. Pierwszym krokiem jest dodanie aplikacji Facebook Developer do Twojego profilu osobistego. Jest to krok, który oczywiście ogranicza dostęp, ale jest konieczny. Potrzebujesz także podstawy dla swojego kodu. Facebook nie udostępnia dla Ciebie programów stron trzecich. Potrzebujesz własnego serwera WWW do przechowywania plików aplikacji.
Typ tworzonej aplikacji zależy od tego, gdzie chcesz ją hostować. Możesz wybrać format internetowy, komputerowy lub mobilny. Kluczowym wnioskiem tutaj jest elastyczność. Nie jesteś zmuszony do osadzania wszystkiego głęboko w profilu użytkownika. Możesz tworzyć samodzielne programy korzystające z danych platformy, nie będąc częścią samego profilu. Wyobraź sobie widżet na pulpicie. Jest na Twoim ekranie i jest powiązany z Twoim kanałem wiadomości, ale nie znajduje się na stronie Twojego profilu. Po prostu obserwuje i reaguje.
Wyjaśnienie architektury REST
Interfejs programowania aplikacji (API) Facebooka jest zbudowany na bazie Reprezentacyjnego transferu stanu (REST ). Jeśli to brzmi jak żargon akademicki, to dlatego, że tak jest. Roy Fielding ukuł ten termin w swojej rozprawie doktorskiej na Uniwersytecie Kalifornijskim w Irvine. Opisał wyidealizowaną wersję sieci WWW. W tym modelu komponenty działają niezależnie, aby zmaksymalizować wydajność przesyłania danych. Forma podąża za funkcją.
Co to oznacza dla Ciebie jako programisty? Oznacza to, że komunikujesz się z Facebookiem przy użyciu standardowych protokołów internetowych. W szczególności protokół przesyłania hipertekstu (HTTP ). Wywołania metod wysyłasz za pomocą żądań GET lub POST.
- GET : Żądasz informacji.
- POST : dodajesz lub zmieniasz informacje na stronie internetowej.
Ten wybór binarny określa zakres możliwości aplikacji. Może wyodrębniać dane z profili członków. Może wysyłać wiadomości do tych profili. Może też wykonywać obie czynności, w razie potrzeby przełączając się między czytaniem i pisaniem.
Gromadzenie danych za pośrednictwem FQL
Jeśli chcesz głębiej zagłębić się w bazę danych, Twoim narzędziem będzie Facebook Query Language (FQL ). Wygląda i działa bardzo podobnie do Structured Query Language (SQL ). Obydwa mają na celu efektywne wydobywanie informacji z baz danych.
Dzięki FQL nie jesteś ograniczony tylko do logiki aplikacji. Możesz otrzymać informację o każdym użytkowniku, który pobierze Twoją aplikację. To brzmi potężnie. Jest to również powód, dla którego ludzie się denerwują.
„Zasadniczo to właśnie robią wszystkie aplikacje Facebooka – zbierają informacje o użytkownikach”.
To jest mroczne serce aplikacji społecznościowych. Programiści wykorzystują te dane do tworzenia docelowych odbiorców reklam. Stanowią bazę konsumentów dla produktów. Krytycy twierdzą, że Facebook umożliwia programistom zbieranie danych osobowych i śledzenie nawyków surfowania po Internecie. To kompromis: wygoda w zamian za prywatność.
Głęboka integracja z FBML
Chcesz zejść głębiej? Potrzebujesz języka znaczników Facebooka (FBML ). Pochodzi ze standardowego HTML, ale Facebook dodał tagi specyficzne dla witryny. Dzięki temu programiści mogą tworzyć aplikacje, które przypominają natywne części witryny.
FBML umożliwia zmianę wyglądu profilu i funkcjonalności. Nie jesteś tylko widgetem na boku. Jesteś częścią doświadczenia. To rozwiązanie jest przeznaczone dla programistów, którzy chcą, aby ich aplikacja była nierozerwalnie związana z codziennymi czynnościami użytkownika na Facebooku.
Strona płótna
Każda aplikacja ma swoje własne miejsce na Facebooku: stronę Canvas. Możesz wykorzystać tę przestrzeń jak chcesz.
Gdy użytkownik kliknie ikonę Twojej aplikacji, jego przeglądarka przejdzie do tej strony Canvas. Otwiera to możliwości:
– Umieść reklamę internetową.
– Sprzedawaj produkty za pomocą interfejsu opracowanego przez Facebooka.
– Po prostu udostępnij informacje użytkownikowi.
To Twoja witryna sklepowa, plac zabaw lub billboard.
[IMG:0]
Finansowanie marzeń: fbFund
Nie każdy ma pieniądze, które może wydawać bezmyślnie. We wrześniu 2007 Facebook uruchomił fbFund. Był to program grantowy, którego celem było zachęcanie do tworzenia aplikacji przez osoby trzecie.
Jeśli nie otrzymałeś formalnego finansowania w innym miejscu, nadal możesz złożyć wniosek. Dotacje wahały się od 25 000 USD do 250 000 USD. Cel był prosty: pomóc programistom w budowaniu ich firm na platformie Facebook. Można było w ten sposób postawić na talent, który w przeciwnym razie pozostałby niezauważony.
[IMG:1]
Uzyskaj dostęp do Facebooka, gdziekolwiek jesteś
Sieć nie jest jedynym miejscem, w którym ludzie spędzają czas. Następnym logicznym krokiem dla każdego programisty jest pomyślenie o mniejszych ekranach. Jak uzyskać dostęp do Facebooka za pomocą urządzenia mobilnego, takiego jak telefon komórkowy? To właśnie w tym tkwią prawdziwe wyzwania i możliwości.
Dostęp do Facebooka z telefonu komórkowego to nie tylko pobranie aplikacji. Jest to triada metod: wysyłanie wiadomości tekstowych, pobieranie plików multimedialnych i przeglądanie mobilnej sieci Web. Każde z tych podejść ma swoje własne cechy i ograniczenia. Zrozumienie tych mechanizmów jest ważne, jeśli chcesz wchodzić w interakcję z platformą bez smartfona lub stabilnego połączenia z Internetem.
Mechanika SMS-ów i MMS-ów
Wiadomości tekstowe opierają się na dwóch standardach: Short Message Service (SMS ) i Multimedia Messaging Service (MMS ). SMS to klasyczny limit 160 znaków. Możesz wysyłać wiadomości tekstowe do stron internetowych, systemów poczty głosowej i serwerów e-mail. Jest to narzędzie podstawowe i ograniczone.
MMS to aktualizacja. Nie ma ścisłego limitu rozmiaru, chociaż do przesyłania dużych plików wymaga zaawansowanej sieci 3G. Nie wszystkie telefony obsługują te funkcje. Jeśli Twój sprzęt jest przestarzały, ograniczasz się do podstawowych wiadomości tekstowych lub w ogóle nie masz dostępu do tej funkcji.
Proces routingu jest zaskakująco skomplikowany jak na tak proste zadanie. Kiedy wysyłasz wiadomość do Facebooka, trafia ona do centrum centrali telefonicznej (MSC ). Sygnał przemieszcza się do punktu przekazania sygnału (STP ). Stamtąd dociera do centrum obsługi krótkich wiadomości (SMSC ). W końcu wiadomość dotarła na Facebooka. Proces odwrotny ma miejsce, gdy Facebook odpowiada na Twoją wiadomość.
Co możesz z tym zrobić? Możesz przeglądać podstawowe profile członków. Wysyłaj wiadomości. Dodaj znajomych. Szturchaj (kopnij) ludzi. Publikuj posty na ścianach. Interakcja z niektórymi aplikacjami. Jest to ograniczona funkcjonalność, ale działa bez korzystania z mobilnej transmisji danych.
Przesyłanie plików multimedialnych za pośrednictwem wiadomości MMS
Pobieranie na urządzenia mobilne odzwierciedla proces wysyłania wiadomości SMS, ale wymaga użycia wiadomości MMS. Możesz wysyłać pliki audio, wideo i obrazy. Ponieważ niektóre urządzenia sprzętowo nie obsługują wiadomości MMS, usługodawcy często udostępniają funkcję powiadamiającą o nadejściu wiadomości multimedialnej. Zazwyczaj to powiadomienie zawiera łącze internetowe. Aby wyświetlić zawartość, musisz kliknąć ten link.
W ten sposób możliwe jest wgranie zdjęć na swój profil. Pojawiają się one w specjalnej sekcji „przesłane zdjęcia”. Możesz także przesyłać notatki lub filmy. Proces jest ręczny. Najpierw utwórz wiadomość multimedialną, a następnie wyślij ją na właściwy adres e-mail.
Wyświetlaj w internecie mobilnym i XHTML
Aby bezpośrednio odwiedzić Facebooka, potrzebujesz możliwości przeglądarki internetowej. Skieruj przeglądarkę w telefonie na m.facebook.com. Ta strona została zaprojektowana specjalnie dla urządzeń mobilnych. To nie jest ta sama wersja, co wersja na komputer stacjonarny. Kod jest napisany w Extensible HyperText Markup Language (XHTML ).
XHTML jest bardziej rygorystyczny niż standardowy HTML. Dlaczego takie ograniczenie? Konsorcjum World Wide Web (W3C ), międzynarodowa organizacja normalizacyjna, zidentyfikowała problem. Urządzenia mobilne mają znacznie mniej zasobów niż komputery. Nie potrafią interpretować skomplikowanych stron internetowych. XHTML wyrównuje szanse, wymuszając prostszą i czystszą strukturę, którą telefony mogą z łatwością wyświetlać.
W przypadku konkretnego pobrania przez przeglądarkę lub e-mail:
– Wysyłaj notatki na adres [email protected]
– Wysyłaj zdjęcia lub filmy na adres [email protected]
Wzrost i upadek kredytów na Facebooku
Przed obecnym ekosystemem istniały Kredyty Facebooka. Była to wirtualna waluta wprowadzona w 2009 roku. Umożliwiała użytkownikom kupowanie przedmiotów w grach i aplikacjach na platformie. Kurs wymiany był prosty: jeden dolar amerykański był wart 10 kredytów Facebooka.
Pierwotny plan był ambitny. Facebook zamierzał, aby Kredyty ostatecznie stały się jedyną opcją płatności na platformie. Plan ten został anulowany. W 2013 roku inicjatywa została całkowicie zarzucona.
Fakty i liczby na temat Facebooka
W następnej sekcji przyjrzymy się imponującym statystykom dotyczącym Facebooka.
Wszystko zaczęło się od projektu w akademiku na Harvardzie. Siedziba firmy znajduje się obecnie w Palo Alto, a także oddział w Nowym Jorku. Skala jest niesamowita. Ponad 350 pracowników. System świadczeń, który mniej przypomina polisę korporacyjną, a bardziej subskrypcję lifestylową. Brak dopłat do ubezpieczenia medycznego, stomatologicznego i okulistycznego. Cztery tygodnie wakacji. Osiem świąt ustalonych przez firmę. Każde danie – śniadanie, obiad, kolacja – dostarczane jest w formie cateringu. Czyszczenie chemiczne jest wliczone w cenę usługi. I możesz wybrać swoją „broń”: IBM ThinkPad lub Apple MacBook Pro.
Wzrost charakteryzuje się niemal gwałtowną sekwencją. Facebook ma 57 milionów aktywnych użytkowników. Ta definicja ma znaczenie. Aby zostać uznanym za aktywnego, użytkownik musi zalogować się do serwisu w ciągu 30 dni. Od stycznia 2007 r. na stronie codziennie rejestrowanych jest 250 000 nowych użytkowników. Baza użytkowników podwaja się co sześć miesięcy. Geografia jest przewidywalna. Najpierw USA. Potem Kanada. Potem Wielka Brytania.
Infrastruktura zorientowana na obraz
Nie chodzi tylko o tekst. Facebook reklamuje się jako największa usługa udostępniania zdjęć w Internecie. Przyciąga większy ruch niż drugie, trzecie i czwarte miejsce razem wzięte. Wolumen jest oszałamiający. Codziennie przesyłanych jest ponad 14 milionów zdjęć. Nie ma żadnych ograniczeń. Żadnych ograniczeń. Ty przesyłasz jeden, ktoś inny przesyła dziesięć. Liczba ta rośnie wykładniczo, ponieważ każdego dnia pojawiają się nowe twarze.
Ruch ten tworzy techniczne wąskie gardło. Jak obsłużyć miliony jednoczesnych żądań, nie powodując awarii witryny? Musimy przerwać dostęp do bazy danych dla każdej operacji.
Facebook wykorzystuje około 200 serwerów memcached na potrzeby produkcyjne. W środowisku programistycznym działa kilka dodatkowych serwerów. „Memcached” to skrót od buforowania pamięci. Jest to metoda tymczasowego przechowywania danych w pamięci RAM serwera zamiast uzyskiwania dostępu do dysku twardego. Gdy użytkownik żąda informacji, serwer najpierw sprawdza pamięć. Jeśli dane tam są, są dostarczane natychmiast. Jeśli nie, serwer je pobiera, przechowuje kopię i wysyła do użytkownika. Zmniejsza to opóźnienia. Przyspiesza to dostarczanie danych. Dzięki temu witryna nie będzie przeciążona.
Gdzie znajdują się serwery?
Niestandardowe serwery obsługują operacje w tle. Systemy monitorowania śledzą każdy „impuls” tych maszyn. Serwery są nieporęczne. Zajmują przestrzeń fizyczną. Generują ciepło. Dlatego Facebook nie jest właścicielem wszystkich nieruchomości. Wynajmuje.
W 2007 roku firma zawarła umowę z firmą DuPont Fabros Technology. Umowa zapewniła im powierzchnię magazynową o powierzchni 10 000 stóp kwadratowych w Ashburn w Wirginii. Tutaj zlokalizowana jest infrastruktura fizyczna.
Kwestia pieniędzy
Jak to wszystko jest płacone? Reklama w Internecie generuje pewne przychody. Ale to nie jest główny silnik. Większość środków pochodzi od inwestorów prywatnych. Od chwili swojej premiery w 2004 roku Facebook zebrał ponad 40 milionów dolarów. To maszyna kapitału wysokiego ryzyka.
Dla nowicjuszy próbujących poruszać się po tym ekosystemie bariery wejścia są niskie, ale kwestie prywatności są złożone. Czy można dołączyć bez wiedzy kogokolwiek? Technicznie rzecz biorąc tak, jeśli użyjesz fikcyjnego imienia i fikcyjnych szczegółów. Nie jest to zalecane w przypadku poważnych sieci, ale działa. Aby faktycznie skorzystać z usługi należy wejść na stronę www.facebook.com, zarejestrować się i rozpocząć dodawanie znajomych. Publikuj aktualizacje. Podobnie jak strony. Dołącz do grup. Wysyłaj wiadomości do ludzi. To jest narzędzie. Jak każde narzędzie, jego wartość zależy od tego, z kim się komunikujesz.
„Memcached” oznacza buforowanie pamięci (buforowanie pamięci) – metodę tymczasowego przechowywania danych.
Infrastruktura jest ogromna. Korzyści są hojne. Wzrost jest nieubłagany. Reszta to tylko szczegóły.






































