Retours d'expérience
Qui utilise PHP et pourquoi ? Dans cette rubrique de nombreuses sociétés ont accepté de répondre à nos questions concernant leur utilisation de PHP.
PHP partout chez 20minutes.fr
PHP est très largement utilisé chez 20minutes.fr, il est même utilisé partout. Nicolas Silberman, responsable technique, nous explique le périmètre d'utilisation de PHP au sein de leur infrastructure qui gère 40 millions de pages vues par mois.
Bonjour, est-ce que vous pourriez dans un premier temps nous présenter
votre profil ainsi que celui de votre société (nom, prénom, nombre d'
employés, chiffre d'affaire, etc.) ?
Je suis Nicolas Silberman, responsable technique nouveaux media chez 20minutes.fr. Le site 20minutes.fr, c'est plus d'une trentaine de personnes dédiées au web dont la plupart sont des journalistes, 5 personnes à la technique, des commerciaux, marketing, etc.
En septembre 2008, 20minutes.fr a fait 3 560 000 visiteurs uniques selon Mediametrie NetRatings, et environ 40 millions de pages vues.
Quelles sont les caractèristiques de votre plateforme technique ?
Nous avons environ 30 serveurs qui sont cloisonnés en fonction de nos différents applicatifs (le site, les projets satellites, l’outil de gestion de contenu, base de données, préproduction, etc.).
Ces serveurs sont des plateformes LAMP avec du Debian, Apache et PHP 5. Tous nos serveurs sont protégés par un firewall et un loadbalancer.
Apparement la grande majorité de votre plate-forme tourne grace au
logiciel Open Source. Pourquoi ?
Nous utilisons PHP depuis le début de 20minutes.fr pour plusieurs raisons :
- Accessible (on trouve codeurs et prestataires)
- Communauté active (notamment la communauté française)
- Documentation fournie // mailing list active
- Les gens partagent
- Le langage a fait ses preuves
- La roadmap PHP donne confiance
Pouvez-vous lister rapidement les différents projets / applications
dans lesquels vous utilisez PHP aujourd'hui ?
La réponse est très facile : tous !
Quelle est la volumétrie de ces projets ? (nbr connexions, users
simultanés, pages vues, etc.)
- 40 000 000 de pages vues par mois (sept 2008)
- pic à 900 Mbps de bande passante
- 500 000 inscrits à notre newsletter quotidienne
- plus de 100 pages vues à la seconde
- plus de 5 000 requêtes à la seconde
Avec quoi utilisez vous PHP ? En particulier au niveau de la base de données.
Nous utilisons MySQL 5 avec PHP sans license ou support particulier.
Comment voyez-vous l'évolution de PHP au sein de votre équipe de
production ?
PHP va continuer à être notre principal langage de développement. L'évolution au sein de l’équipe technique de 20minutes.fr sera principalement de migrer vers un framework fait maison ou non, et ainsi rendre notre code plus efficace.