Nederlanders maken Twitter 30 procent sneller

Nederlanders maken Twitter 30 procent sneller

16-10-2009 07:39 Laatste update: 29-04-2018 08:37

Edial Dekker

Het Nederlandse Phusion werkte samen met Twitter om het platform een stuk sneller te maken.

Het is misschien een beetje een nerd-verhaal en misschien is het nieuws an sich interessanter dan de uitleg ervan - maar ik ga het toch doen.

Phusion uit Apeldoorn specialiseert zich in Ruby on Rails toepassingen. Ruby on Rails, of Ruby 'Rails', is een opensource-raamwerk dat het makkelijk maakt om webapplicaties te maken. Door het gemak en snelheid van programmeren is het een populaire programmeertaal geworden. Twitter, het Nederlandse Wakoopa en de 37signals toepassingen zijn enkele platforms die met Ruby zijn gemaakt.

Niet iedereen is echter even lyrisch over het framework Ruby en men maakt zich vooral zorgen over de schaalbaarheid van grotere websites. Dat Twitter zo snel groeide, zorgde voor nogal wat problemen. De 'Fail Whale' die verschijnt als Twitter niet functioneert, heeft zelfs zijn eigen fangroep.

Om Twitter sneller te laten werken heeft Phusion samen met het Twitter-team gewerkt aan een manier om 30 procent meer berichten te laten verwerken. Wat ze precies hebben gedaan kunnen ze het beste zelf uitleggen (nerd alert!):

'Door de Ruby Enterprise Edition te compileren met de optimalisatie dat het een zo'n klein mogelijke binary zou opleveren. Dit resulteerde wederom in snelheidswinst omdat de machine-instructies nu "compacter" waren en makkelijker opgeslagen konden worden in de CPU cache in plaats van dat er weer een fetch cycle moest plaatsvinden om de instructies op te halen uit RAM', aldus Ninh van Phusion.

Zie voor een uitgrebreidere uitleg de reactie van Ninh onder dit artikel.

Ken je andere recente grote Nederlandse tech-innovaties? Laat ze even achter in de reacties.