Alexander A. E.

Etiqueta: optimizacion

Optimizando un sitio web 1

Hace buen tiempo quería escribir sobre este tema, lo usual, de registro para mí y en el blog por si le ayuda a alguien más.

Un sitio web se puede optimizar en múltiples aspectos, pero para comenzar me voy a centrar en el lado del frontend y no sin antes indicar que estoy utilizando recomendaciones de múltiples recursos entre los que destacan Google PageSpeed Insights y Pingdom Website Speed Test y otros websites a los que voy a citar.

¿Por …

May
01

Django: procesamiento condicional de vistas

¿Qué pasá cuando un cliente en su afán por estar siempre al día, comienza a presionar la tecla de actualizar el navegador repetidas veces ?

Y siendo aún más pesimistas (o tal vez realistas), ¿qué pasa si varios clientes realizan la misma acción una y otra vez posiblemente para ser los primeros en leer una noticia?

Sucedería que nuestro servidor enviaría una y otra vez el mismo contenido, consumiendo ancho de banda, sin importar que nuestra página no tenga contenido nuevo …

Apr
19

Optimización de imágenes: Archivos PNG

Archivos PNG

Un problema recurrente al manejar este formato de archivos puede ser el hecho de que ocupen una mayor cantidad de espacio en disco y al ser junto a los archivos JPEG uno de los dos formatos más usados en el entorno web esto se puede traducir en mayor tiempo de carga para nuestros sitios web.

Como tal vez ya sepamos, los PNG son un formato de imágenes que soportan compresión sin pérdidas1. Para entender el como funciona …

Jul
07

Memcached

Memcached es un sistema distribuido de caché en memoria orientado a objetos.

¿Qué quiere decir?, ¿cuáles son sus características?
  • distribuido: memcached puede instalarse en varios servidores a la vez que pueden ser configurados para actuar como una sola entidad sin comunicarse entre si.

  • en memoria: mantiene los fragmentos de información en la memoria RAM

  • orientado a objetos: almacena los items en pares del tipo clave-valor basándose en tablas hash

  • Implementado en el servidor y en el cliente: el cliente sabe …

Mar
19

Una Historia de Caché

Dos valerosos aventureros, un desarrollador de software y un administrador de sistemas, emprendieron un viaje. Ellos hacen sitios web. Sitios con servidores web y bases de datos. Los usuarios de todo el internet interactuan con los servidores web y les piden que hagan páginas para ellos. Los servidores web consultan a las bases de datos por la información necesaria para construir las páginas. El desarrollador escribe código y el admininistrador añade servidores web y servidores de base de datos.

Un …

Mar
17

1