The web is broken! Sætningen dækker over den konversation der foregår mellem en klient applikation og en server applikation over HTTP protokollen. Processen sker i små afbrudte sekvenser og mellem de enkelte kald er konversationen tilstandsløs, dvs at serveren i princippet ikke ved noget om hvad ... read more
En Java proces har et lineart stigende hukommelsens forbrug. En uheldig arkitektur beslutning afstedkommer en konstant øgning af hukommelses forbrug ved eksekvering af processen. Beslutningen resulterer i en begrænset køretid afhængigt af den valgte mængde af hukommelse hvori processen eksekveres.
En proces med ca. 4000 enheder optager ca. femhundrede megabytes. Et anslået estimat på... read more
Green Rails January 09, 2008 22:18 over 2 years ago
I disse grønne miljø tider må man som udvikler tænke på mange ting. Denne gang vil jeg først og fremmest tænke på strømforbrug og etiske regelsæt når man konstruere og drifter systemer. Det ville være fedt at have små super hurtige systemer som kan fungere ved at minimalt energiforbrug. Jeg har i mange år haft mine egen dedikeret serverer men i lange tider står de faktisk næsten ubenyttet he... read more
Hvad er en entreprise service bus og hvad skal en ESB gøre?
Heldigvis findes ingen konkret industri definition på en ESB. Nogle definere en ESB som værende en arkitektur komponent, andre definere ESB med udgangspunkt i hardware platforme og andre igen definere ESB... read more
Apache RAM January 27, 2007 00:40 over 3 years ago
The single biggest hardware issue affecting web server performance is RAM. A webserver should never ever have to swap memory! Swapping increases the latency of each request beyond a point that users consider “fast enough”. This causes users to hit stop and reload, further increasing the load. You can, and should, control the MaxClients setting so that yo... read more