Cestfait.ch

  • Home
  • Drupal
  • PHP 5
  • Jquery
  • Web Dev
  • Sys admin
  • Logiciels libres
  • Videos
  • Divers
  • Nous contacter
  • Mon c'est fait!
Home

Facebook et l'open source

Submitted by Bill on Mon, 06/21/2010 - 10:50

Facebook,c'est pas juste un site pour adolescentes en mal de popularité. C'est aussi un des plus gros sites en PHP, avec plus de 570 milliards de pages vues par mois. Comment font-ils ?

Memcached : FB a des milliers de serveurs memcached avec des dizaines de térabytes cachés dedans.

Varnish : Un load-balancer / cache de contenu qu'on peut customiser à fond

Mais aussi un truc que je vois de plus en plus dans les grands sites et que j'ai pas encore réussi à implémenter parfaitement, c'est de ne se servir de la base de données que comme un moyen de stockage persistant de clés-valeurs, et de n'effectuer qu'après les "joins", c'est à dire après memcached, afin de pouvoir facilement multiplier les bases de données (un join entre tables sur une autre DB n'étant pas possible). A lier aussi avec une façon de créer des tables sans schéma, car il est impossible d'imaginer un ajout de champ quand il y a plein de BDD partout.

sans schéma chez friendfeed : http://bret.appspot.com/entry/how-friendfeed-uses-mysql

Le but de développer avec toutes ces technologies est de créer un site qui puisse fonctionner tout seul (sur un serveur tout seul), mais aussi pouvoir être cloné sur 40 machines virtuelles pour pouvoir servir tout d'un coup beaucoup plus de monde.

La quête continue, en attendant, l'article lié est à lire absolument.

 

 

http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/
0
Log in to vote
No votes yet
  • Login or register to post comments
  • Share this
Tags:
  • Sys admin

User login

  • Create new account
  • Request new password
  • Sign in with Twitter

Translate

Sondage

Qu'elle version de drupal utilisez-vous ?

Submitted by Sir Squall on Tue, 04/10/2012 - 16:30
  • Login or register to post comments

Recent comments

  • Arf, je suis à l'armée!
    40 weeks 1 day ago
  • hahaha c'est juste! Il n'y a
    46 weeks 4 days ago
  • yeah comme sa fait plaisir de
    46 weeks 6 days ago
  • wouahou merciii :-) !
    50 weeks 5 days ago
  • J'y réponds aujourd'hui ici
    50 weeks 5 days ago
  • Salut, court article mais
    50 weeks 6 days ago
  • Oktoberfest power!!!
    1 year 3 weeks ago
  • yep je vais faire un petit
    1 year 5 weeks ago
  • It's regular approuved
    1 year 5 weeks ago
  • Pas d'exemple????
    1 year 5 weeks ago

Tags

cropping Divers drupal Drupal emacs firefox gmap Google Images Jquery jquery karmic koala La phrase du jour Lausanne Logiciels libres mysql PHP 5 RPG Sys admin ubuntu Web Dev yasnippet youtube Zend
more tags

Popular content

Today's:

  • Squall Beer Challenge '09
  • Grep afficher les lignes avant et après
  • Boxxy likes Drupal
  • viportuguese-shop.com
  • 8ème Forum eCulture - ERACOM - 4 septembre 2009
  • Trip to antwerpen !
  • Emacs Transparent
  • Drupal Mollom sa rox!
  • Drupal solr attachement intégration
  • Bash scripting MySql

All time:

  • Drupal 7 effet avec les jquery.ui.dialog sur Drupal 6 !
  • Dries Keynote DrupalCon Paris 2009
  • Drupal bridge zend yeah !!
  • Jquery slider c'est de la bonne !!!
  • Drupal and Zend, form validate :)
  • Jquery JSON en _POST
  • [Drupal] Lightbox avec une gmap! yeah
  • [Drupal] Domain Access & memcache sa donne quoi ?
  • viportuguese-shop.com
  • Node Import et Taxonomy CSV

Last viewed:

  • Fabric, le déploiement avec Python
  • Evolution bug [?]
  • EPSACrop sur Drupal 7
  • Emacs yasnippet Act II
  • Emacs count line region
  • Emacs avec html, css, python, autocompletation, mail, debuger php pas a pas, yas/snippet etc.. etc.. etc..
  • Emacs
  • Emacs
  • Méthodologie de gestion de projet
  • Echange de mail

Twitter

Latest Articles

Derniers liens publiés

  • Get the list of all enabled module
    http://drupal.org/node/440962
  • Cloudflare et Dropbox nommés Technology pioneers
    http://techcrunch.com/2011/09/01/cloudflare-dropbox-palantir-and-kickstarter-named-technology-pioneers-by-the-world-economic-forum/
  • Apprend le javascript en t'amusant
    http://www.codecademy.com
  • EPSACrop sur Drupal 7
    http://www.aswissidea.org/
  • Drupal solr attachement intégration
    http://tika.apache.org/

Pub

Google gadget

Add to Google

Facebook page

jiwa

all good song

Partenaires

Cyber Warfare

Drupal Factory

Dev Factory

I love Smashing Magazine!
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.