Firma Pingdom, která se zabývá monitoringem dostupnosti serverů nedávno publikovala výsledky zajímavého průzkumu, a to sice: “Na čem běží nejpopulárnější weby“. Jaký web server, databázi a programovací jazyky používají masivně navštěvované weby? Kolik mají web serverů? Clusterují? Maníci z Pingdomu tyto informace získali od sedmi populárních Web 2.0 projektů, konkrétně TechCrunch, FeedBurner, iStockPhoto, YouSendIt, Meebo, Vimeo a Alexaholic.
Přestože se LAMP výsledek dal očekávat (příznivce hydroponie, kteří se při pohledu na titulek zaradovali, musím bohužel zklamat – LAMP v tomto případě značí Linux, Apache, MySQL a PHP, případně Perl nebo Python), jedná se o jedinečnou možnost nahlédnutí pod pokličku světové známým webům. Na čem konkrétně tedy výše uvedené projekty běží? Nejdříve pár čísel.
- 6 ze sedmi webů používá jako web server Apache
- 5 ze sedmi webů běží na Linuxu
- 5 ze sedmi webů využívá clustering web serverů
- 4 ze sedmi clustrují také své databáze
Na čem běží web 2.0 servery?
- Alexaholic – Jako jediní fungují na produktech Microsoftu. Když Ron Hornbaker bral Alexaholic jako osobní projekt, sáhnul po tom co ovládal, tedy po C#.NET. Alexaholic běží na Windows, IIS a MS SQL Serveru.
- FeedBurner – Apache Tomcat (pro podporu Java servletů), PHP, Perl, MySQL, 2x 70 web serverů.
- iStockPhoto – Linux, Apache, PHP, MySQL, 15 web serverů.
- Meebo – Neběží na Apachi, ale podobně jako Wikipedia nebo YouTube na web serverech Lighttpd. Programují primárně v C/C++
TechCrunch – Běží na WordPressu, Apache Tomcat, žádný clustering. - Vimeo – Linux, Apache, PHP, MySQL. Jen pro účely streamování videa mají přes 100 serverů.
- YouSendIt – Linux, Apache, PHP, MySQL, 24 serverů.
Podrobnosti viz. PDF od Pingdomu.


