La réflexion du jour
Par Markus le CEO/CTO, en gros l’unique personne de Plentyoffish (site de rencontre gratuit comme meetic en moins joli) a dit aujourd’hui quelque chose de pas si con :
Does digg really need 15 people? If i can create a system by myself to serve 20 million dynamic pageviews a day on Plentyoffish.com using a single web server and 1 database server why does digg need 30+ servers to serve 8 million pages/day that take little to no resources to create?Je pense qu’il a bien raison mais cela doit être une vrai brutasse de l’optimisation de code car 20 millions de pages dynamique sur un seul serveur cela me semble pas mal du tout ;) Et tout cas ce recadrage est nécessaire…
5 commentaires sur “La réflexion du jour”
Les commentaires sont fermés.
D’après ce post : the-internets-biggest-google-whores
L’ami Markus semble être au top de google adsense: $300,000 / mois !
Il se paye même le luxe d’être devant Digg ($250,000 / mois).
Il a en effet l’air d’être le roi de l’optimisation de serveur (de base de données notamment).
il faut, à mon avis, relativiser un peu la chose.
Il semble utiliser plutôt 4 serveurs en non 1 seul :
Post sur le sujet
Ensuite Digg offre probablement une « expérience utilisateur » bien plus riche que plentyoffish ce qui entraine logiquement une consommation serveur supérieure.
Pour ceux que cela interesse il dit utiliser ASP / IIS 6.0 avec la compression GZIP activée et SQL Server coté db.
Ce que j’ai du mal à admettre c’est qu’un serveur avec un système de compression à la volé activé puisse fournir autant de pages/sec.
il doit y avoir une astuce coté mise en cache des pages, memcached peut-être, je n’arrive pas à trouver l’info.
là est en effet la question ;)
Notre ami Markus de Plenty of Fish détaille sa configuration serveur ici :
Microsoft Asp.net 2.0 Performance.
http://plentyoffish.wordpress......rformance/
où il s’étonne déjà de la gourmandise de puissance de Digg. La configuration serveur de Plenty of Fish est somme toute assez réduite, en comparaison du nombre de pages servies (500 millions de pages vues / mois ou 440+ pages vues / s aux heures de pointe) :
– 1 serveur web IIS 6.0/ASP.Net 2.0 ;
– 1 serveur de base de données ;
– 1 serveur d’images ;
– 1 serveur de mail.
Il affirme que la compression à la volée (GZip via IIS) lui permet de réduire la consommation de bande passante de 60 MBps. Il affirme par ailleurs ne pas utiliser de cache autre que ceux par défaut du système… Une sacrée bête de course, qui fait tourner tout ça ! ;-)
En même temps chez moi plentyoffish est assez lent et j’ai eu pas mal de downs vers juillet. Et Digg rien qu’avec ses technologies Ajax charge beaucoup plus dans une page que plenty, puisque concrètement quand on charge une page de plentyoffish, elle est chargée, alors que sur digg la page se recharge constamment (grosso modo). Donc personnellement, 30 serveurs ça ne me parait pas énorme. Surtout si on prend en compte la redondance.
Il est clair que la mise en page de Plenty of Fish est sommaire, et le nombre de fichiers par page affichée est sensiblement moindre que la plupart des sites web estampillés 2.0… Il n’empêche que Plenty Of Fish affiche pas mal de pages, mine de rien… ;-)