Routing and Web Performance on Heroku: a FAQ

Heroku har mött kritik gällande prestanda och hur deras HTTP-router fungerar, särskilt för äldre system och icke-samtidiga backends. Problemen har främst drabbat Rails-applikationer med hög trafik som använder enkeltrådade webbservrar, vilket lett till långa svarstider och dålig resursutnyttjande av dynos. Lösningen innefattar att migrera till den nyare Cedar-stacken och använda samtidiga webb-backends som Unicorn eller Puma för att hantera förfrågningar effektivare. Heroku erkänner brister i tidigare dokumentation och mätvärden (t.ex. kötid i New Relic) och lovar att fokusera mer på prestanda och synlighet framöver. Företaget erbjuder aktiv migrationshjälp och utvecklar nya funktioner som 2x dynos för att förbättra plattformen och säkerställa dess långsiktiga skalbarhet.