Amino Buzz er inaktiv. Vi henviser til kategorien “Iværksætternyheder” i Aminos forum. Klik her
9
Boblerikon

Facebook ingeniør, giver PHP bøllebank...

I denne gennemgang af hvordan koden bag Facebook har udviklet sig, kommer det tydeligt frem hvad fordragsholderen mener om PHP!
Læs hele historien på www.infoq.com
Profilbillede
Jacob Rohde

Super spændende indlæg. Nu er FB ret speciel ift deres størrelse....men ja en del PHP udviklere burde se videoen.

Skrevet den 29-04-2011 14:20
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Lundsby

Ja, det er ret vildt! Det med at det før 5 at objekter var pass-by-value, det forstår man jo slet ikke.

Skrevet den 29-04-2011 14:31
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Jacob Rohde

Ja, den bed jeg også mærke i - ret spøjst. Også spændende at høre om deres brug af cache..

Skrevet den 29-04-2011 14:33
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Jacob Rohde

Og super spændende det med at de ikke bruger JOINs.

Skrevet den 29-04-2011 14:34
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Dofs

Sjovt at de havde det typiske N+1 problem (ca. 10 min) når de skulle hente data. Troede det ville være det første man rettede :)

Skrevet den 29-04-2011 20:31
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Jacob Rohde

Ja, og jele get vs. multi_get var også interessant. Jeg tager godt nok hatten af for deres evente til at arbejde videre på kodebasen til at kunne håndtere deres trafik...

Skrevet den 29-04-2011 20:56
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Christoffer Hauthorn Boisen

jeg kunne forestille mig at svimlende mængder regnekraft, gør programmøre ligeglad med at skrive effektiv kode.

Skrevet den 03-05-2011 13:07
Er kommentaren brugbar? 1       0       Svar Svar
 
Profilbillede
Jacob Rohde

@Christoffer: Brug af den rigtige algoritme - og altså effektiv kode - vil altid være "in". Og med "in" mener jeg nødvendig :) Der er masser problemer som med den forkerte løsning, vil tage længere tid end universetes levetid at løse, og der betyder det ikke megt at man måske får skåret et par millioner år af tiden, ved at smide ekstra diske efter problemet.

På den anden side gælder det også om at lægge indsatsen der hvor den beyder noget; de fleste programmører kender nok Donald Knuth og hans legendariske udsagn:

"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil"

Skrevet den 03-05-2011 13:16
Er kommentaren brugbar? 1       0       Svar Svar
 
 

Få det bedste fra Buzz

Tilmeld dig det daglige nyhedsbrev.





Vi bruger cookies til at sikre, at du får den bedste oplevelse på Amino
Læs mere