The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Архитектура Facebook и Vkontakte

02.11.2010 11:58

В статье "Архитектура Facebook" рассказано об организации работы социальной сети Facebook, месячная аудитория которой составляет около 500 миллионов пользователей, а трафик - 200 миллиардов просмотров страниц в месяц. На серверах Facebook используется Linux, приложения написаны на языке PHP и скомпилированы в C++ представление при помощи транслятора HipHop. В качестве СУБД используется MySQL, для кэширования задействован memcached.

Дополнение: позднее опубликована похожая статья про архитектуру Vkontakte. Используется: Debian GNU/Linux, nginx, MySQL, memcached, PHP + XCache, Apache + mod_php и БД собственной разработки с совместимым с memcached API.

  1. Главная ссылка к новости (http://www.insight-it.ru/massh...)
  2. OpenNews: Компания Facebook открыла код высокопроизводительного PHP транслятора
  3. OpenNews: Анонсирован выпуск Apache Cassandra 0.6
  4. OpenNews: Facebook открыл модуль Flashcache для организации кэширования на SSD-накопителях
  5. OpenNews: Facebook открыл код инструмента для ускорения смены схемы данных в MySQL
Лицензия: CC-BY
Тип: яз. русский / Обобщение
Короткая ссылка: https://opennet.ru/28495-Facebook
Ключевые слова: Facebook
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, nib952051 (ok), 12:06, 02/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще в тему facebook'а - доставило http://www.geekosystem.com/facebook-breakup-graph/
     
  • 1.2, Аноним (-), 12:29, 02/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Интересно. А откроет ли месье Дуров методику грязного пеара фкянтяктя? И это, депутатов обязывают зарегистрироваться там, а рыба гниёт с головы...
     
     
  • 2.6, User294 (ok), 14:29, 02/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, если вас архитектура вконтакта интересовала (или что вы там понимаете под грязным пиаром в треде про архитектуру?:D) - нате вот: http://www.insight-it.ru/masshtabiruemost/arkhitektura-vkontakte/
     
     
  • 3.7, Sw00p aka Jerom (?), 16:46, 02/11/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    аха ржунимагу про собственный велосипед в роли бд на С
     
     
  • 4.12, zoonman (ok), 22:12, 02/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а в чем его суть? или это коммерческая тайна?
     
     
  • 5.16, Sw00p aka Jerom (?), 11:42, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > а в чем его суть? или это коммерческая тайна?

    ссут-то они везде )))

    думаю всеголишь комтайна - хотя боятся может они GPL-ный код использовали и не хотят говорить

     
  • 4.13, User294 (ok), 01:38, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > аха ржунимагу про собственный велосипед в роли бд на С

    Могу предположить что "лучшие умы" придумали что-то типа базы key-value, в духе Tokyo Cabinet и Berkeley DB. Так что можете тоже скачать "быструю бд на си" и попробовать сделать что-то свое, с шахматами и поэтессами ;).

     
     
  • 5.15, Sw00p aka Jerom (?), 11:40, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    я об этом же - велосипед
     
     
  • 6.20, Nas_tradamus (ok), 15:02, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот когда у вас будет такой же хайлоад, тогда можете критиковать.
    Одно известно - там не дебилы работают.

    И если нужен двурамный велосипед о двух колесах для трех пассажиров, а конструкция существующих не позволяет нарастить требуемый функционал, то проще сделать свой.

     
     
  • 7.21, Sw00p aka Jerom (?), 16:53, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    двурамный для трёх ?? балин не лучше ли сразу самолёт изобрести ? плюс летать будет
     

  • 1.4, Изумленный Аноним (?), 14:09, 02/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Трафик нынче измеряется в количестве просмотренных страниц?
     
     
  • 2.11, ананим (?), 20:32, 02/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    трафик нынче не измеряется.
     
     
  • 3.19, User294 (ok), 13:43, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > трафик нынче не измеряется.

    Ага, размечтались. А какой буя в ToS многих хостеров и датацентров написано что дескать активность приводящая к большой нагрузке на сеть не приветствуется?

     
  • 2.18, User294 (ok), 13:41, 03/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В вебе траффик уже много-много-много лет измеряется в том числе и количеством обслуженных запросов в единицу времени. Что-то не так?
     

  • 1.5, аноним (?), 14:14, 02/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно то что ВКонтакте буквально недавно тоже открыла свою архитектуру
     
  • 1.9, Аноним (-), 17:15, 02/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Статья интересная, но убивает огромное количество грамматических, пунктуационных и прочих ошибок
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру