Retour afup  
Association Française des Utilisateurs de PHP
in english
Recherche

   
 

 

 


PHP en entreprise >


logo ARTICLE 297 Flickr, le service de partage de photo de Yahoo ! utilise PHP


60.000 lignes de code PHP, 25.000 transactions par seconde en base de données, 1.000 pages affichées par seconde. C’est bien avec PHP que Flickr a été développé.

Flickr est à la fois un site et un système d’échange de photos. Il permet, grâce à des services Web, d’utiliser tout ou partie des API.

L’intérêt de cette architecture réside dans son appartenance à la sphère Yahoo ! Par défaut ce type d’application est pris d’assaut et nécessite donc des garanties de services. L’utilisation de PHP permet de servir près de mille pages par secondes, ce qui représente sur une journée un total supérieur à 80 millions de pages !

Le premier goulot d’étranglement de l’application a été atteint avec MySQL (avec plus de 25.000 transactions par seconde). La solution a consisté en l’utilisation des fonctions de réplication. D’un coté un serveur maître qui reçoit les requêtes d’écritures (Insert / Update / Delete) et en dessous des fermes de serveurs esclave pour les requêtes de lecture (Select).

Ce document permet d’en savoir plus sur l’architecture de Flickr :

Flickr
Flickr est un site d’échange de photos, appartenant à la sphère Yahoo !, permettant la diffusion, le partage et le chargement des photos en ligne.

Auteur(s) : Cyril PIERRE de GEYER
Date de publication : 13 mars 2006
Ils font confiance à PHP  

logo ARTICLE 373

logo ARTICLE 335

logo ARTICLE 326

logo ARTICLE 317

logo ARTICLE 313

logo ARTICLE 297

logo ARTICLE 289

logo ARTICLE 282