You're Doing It Wrong.

The article presents a method for improving the performance of a computer algorithm for HTTP web servers. It makes use of virtual memory to cache objects which would otherwise slow down the system. The concepts involved are explained in terms of the binary heap runtime speed, and it is noted that im...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 7; pp. 55 - 60
Autor principal: KAMP, POUL-HENNING
Formato: Artículo
Publicado: Association for Computing Machinery Jul2010
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article presents a method for improving the performance of a computer algorithm for HTTP web servers. It makes use of virtual memory to cache objects which would otherwise slow down the system. The concepts involved are explained in terms of the binary heap runtime speed, and it is noted that improvements in server speed of up to an order of magnitude can be obtained under normal conditions. Open source software for implementing these ideas is described, which has been used by websites such as Facebook and Slashdot.