carp@home Explicando lo que nadie me explico

27oct/110

Optimizando el rendimiento de nuestro sitio web con AmazonS3

Tras leer el interesante libro de Steve Souders High Performance Web Sites, Essential Knowledge for Front-End Engineers  me dispuse a realizar tareas de Optimización en una aplicación web con alto tráfico. El siguiente artículo pretende dar cuenta de algunas prácticas que desarrollé y de cómo éstas me permitieron una carga más veloz al tiempo en que liberaron a mi servidor de una cantidad considerable de Requests.

Introduccion a los HTTP Requests

Para comenzar, expliquemos brevemente qué son los HTTP Requests y qué sucede en nuestro servidor cuando un visitante solicita, por ejemplo, nuestro Homepage ingresando la url del sitio en su navegador y dando Enter. Usando palabras de Steve Souders:

"HTTP es un protocolo cliente/servidor constituido por Solicitudes y Respuestas. Un navegador envía una solicitud HTTP a una url específica y el servidor que almacena los contenidos de esa URL responde, también mediante HTTP".