Søger du en specifik kategori?

 



Oprettet man. d. 08. februar 2010 kl. 04:25

arne_v
arne_v (929.897 point)
Guidens karaktér
1
2
3
4
5

Hvad bruger de store web sites

Denne artikel fortæller lidt om hvilke teknologier web løsninger fra 10 af de støreste web firmaer bygger på. Den forudsætter kun lidt kendskab til navne på kendte web teknologier.
Historie:
V1.0 - 06/02/2010 - original
V1.1 - 07/02/2010 - rette et par stavefejl

Forbehold

Meget få af disse firmaer har offentliggjordt detaljerede beskrivelse af deres
arkitektur.

Denne artikel er derfor primært baseret på rygter som florerer på internettet.

Deraf følger at der sikkert er en del fejl.

Jeg vil ikke angive links, fordi det ville blive langt over hundrede links.

Men det meste kan findes ved at slå firma og/eller teknologi op i wikipedia
eller google firma-teknologi kombinationen.

Google

Search engine:

app tier : egen search engine skrevet i C++ / egen web server skrevet i C / Linux
          webcrawler skrevet i Python / Linux
data tier : egen ikke-relationel database skrevet i C++ / eget fil system skrevet i C++ / Linux

Adwords:

data tier : MySQL med InnoDB tabeller / Linux

GMail + Google Docs:

client tier : JavaScript/Closure Tools
app tier : egen web server skrevet i C + egen servlet engine skrevet i Java / Linux
data tier : egen ikke-relationel database skrevet i C++ / eget fil system skrevet i C / Linux

Google Calendar + Google Wawe:

client tier : JavaScript/GWT (Java)
app tier : Java web app / Jetty servlet engine / Linux

Youtube:

app tier : web app skrevet i Python / Apache HTTPD + lighttpd / Linux
data tier : files at CDN
            MySQL med InnoDB tabeller / Linux

Yahoo

Yahoo Portal:

app tier: PHP (med en lille smule Symfony) / Apache / FreeBSD + Linux
data tier: MySQL med InnoDB tabeller / FreeBSD + Linux

Yahoo Mail + Yahoo Groups:

client tier: JavaScript/YUI
app tier: PHP / Apache / FreeBSD + Linux
data tier: egen ikke-relationel database skrevet i C++ / eget fil system skrevet i C / FreeBSD + Linux

Flickr:

app tier: PHP / Apache / Linux
          Perl scripts / Linux
          Java services / Linux
data tier: files at CDN
          MySQL med InnoDB tabeller / Linux

datawarehouse:

app+data tier: Hive + Hadoop (Java) / FreeBSD + Linux

Microsoft

Corporate web site:

app tier: ASP.NET / IIS / Windows
data tier: SQLServer / Windows

Live services:

app tier: ASP.NET / IIS / Windows
data tier: ?

Bing search engine:

app tier: ASP.NET / IIS / Windows
data tier: ?

Facebook

Main app:

app tier: PHP / Apache / Linux
data tier: files at CDN / Linux
          MySQL med InnoDB tabeller / Linux

Chat:

app tier - skrevet i Erlang og C++ / Linux

datawarehouse:

app+data tier: Hive + Hadoop (Java) / Linux

Myspace

app tier: ASP.NET / IIS / Windows
data tier: SQLServer / Windows
          eget fil system skrevet i C / Linux

Twitter

app tier: frontend Ruby on Rails / CRuby / Mongrel / Linux
          backend Scala / Java / Linux
data tier: MySQL med InnoDB tabeller / Linux

LinkedIn

app tier: Java web app med Spring MVC (med C++ via JNI for cache service) / Tomcat + Jetty servlet engines / Linux
data tier: Oracle / Solaris
          MySQL / Solaris


Wikipedia

app tier: PHP / Apache / Linux
          Lucene search engine / Mono /Linux
data tier: MySQL med InnoDB tabeller / Linux

Amazon

app tier: egen web server skrevet i C++ / Linux
          Java web app / JBoss servlet engine / Linux
          Perl scripts / Linux
data tier: Oracle / Linux

EBay

app tier: Java web app / WebSphere servlet engine / Windows + Linux
          other Java code / Windows + Linux
data tier: Oracle / Solaris

Opsummering

Ud af de 10 firmaer er der:

4 som bruger Java web apps
3 som bruger PHP
2 som bruger ASP.NET
2 som bruger diverse egen udviklede web frontend
1 som bruger Ruby on Rails
1 som bruger Python web apps

6 som bruger MySQL
3 som bruger diverse egen udviklede storage
2 som bruger Oracle
2 som bruger SQLServer

9 som bruger Linux
3 som bruger Windows
2 som bruger Solaris
1 som bruger FreeBSD

(tallene summerer ikke til 10, fordi mange af firmerne bruger flere muligheder)

Skrevet søn. d. 07. februar 2010 kl. 11:35| #1

kimsey0 (17.987 point)
jacobbundgaard.dk
Meget skægt at vide, selvom jeg meget gerne havde set nogle kilder,og måske havde rettet korrekturen lidt bedre igennem.

Skrevet søn. d. 07. februar 2010 kl. 12:55| #2

repox (36.560 point)
err0r.dk
Som #1 er inde på ville nogle kilder have været rart; ikke desto mindre er det meget sjov 'viden' og man kan - ud fra sine egne tanker - bekræftes eller afkræftes i sine idéer om den nuværende anvendte teknologi og tendenser.
Jeg afgiver dog ikke nogen stemme for indholdet da det - alt andet lige - ikke er en guide, men nærmere en artikel. Dog finder jeg den relevant for forhold til de eksisterende guides, hvis man gerne vil bruge ovenstående viden til at bestemme sig for hvilke teknologier man vil fokusere på i forhold til sin kommende udvikling.

Skrevet søn. d. 07. februar 2010 kl. 20:39| #3

bruger facebook virkelig MySql? Er der en kilde til det et sted?

Skrevet søn. d. 07. februar 2010 kl. 21:32| #4


Skrevet man. d. 08. februar 2010 kl. 00:49| #5

arne_v (929.897 point)
For et par år siden havde de 1800 MySQL servere.

Omtalt bl.a. her:
  http://www.mysql.com/customers/view/?id=757

Skriv en kommentar



Mest populære guides

Guidens karakter
!!!Karaktér: 4
17 stemmer
02/02 - 2009
Af: fromsej

Sådan fjerner du virus og malware

Udviklingen går stærkt på "skidt"fronten, så vi har sammensat en ny og effektiv programpakke til fjernelse af det.
Virus  |  Læs »
Guidens karakter
!!!Karaktér: 4
25 stemmer
02/02 - 2009
Af: victor-1

Installer Windows XP

Hjælp til installation og opsætning af Windows XP SP3, på en sikker og fornuftig måde...
Guidens karakter
!!!Karaktér: 3
26 stemmer
02/02 - 2009
Af: jkrons

Dato- og tidsberegninger i Excel

En introduktion til simple beregninger med dato og tid i Excel. Opdateret med afsnit om beregning af tillæg.
Excel  |  Læs »

Log ind

   

   

Seneste guides

100% højde med CSS i alle browsere
XML
2 Ting du skal holde øje med





Tips & Tricks fra PC World

Teaser billede

Sådan udspionerer du Google

Søgegiganten Google ved uhyggeligt meget om dig. Med Google Alarm får du besked, hver gang der sendes oplysninger om dig til Googles servere.


Anmeldelser fra PC World

Teaser billede

Test: Smart GPS-ur til løb og cykelture

Garmins Forerunner 110 er en meget underholdende makker, uanset om du løber, kører mountainbike i skoven eller drøner rundt på rulleskøjter. Vi har testet det GPS-baserede motions-ur.


Seneste blogindlæg

Teaser billede

Kvittering og status

På Eksperten er der 914.000 spørgsmål. Af dem er 162.000 åbne spørgsmål hvor der ikke er et accepteret svar, selvom der ligger forslag til svar på 63.000 af dem. Mange af dem ligger mange år...


Nyheder fra PC World

Teaser billede

Samsung udfordrer iPad med toptunet Android-tablet

Syv tommer skærm, Googles mobile styresystem og en vægt på 380 gram. Samsung har afsløret detaljerne om Galaxy Tab, der er sydkoreanernes bud på en konkurrent til Apples iPad. Mød tablet-pc'en...


Nyheder fra Computerworld

Teaser billede

Her er de farligste job i teknologi-verdenen

Du risikerer både liv og helbred, hvis du arbejder med disse job i teknologisektoren.



Kurser
Samarbejdspartnere

Udgiver · © 2010 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301