Optimizar la carga de nuestras webs con Pagespeed

Pagespeed es un módulo para servidores web que nos permite optimizar (disponer de caché, minificar y comprimir) los recursos de nuestra(s) web desde el servidor. De esta forma, ya no tendríamos que llevar a cabo dicho proceso manualmente antes de subir los recursos de nuestra web al servidor.

Instalar mod_pagespeed para Apache2 puede ser una tarea trivial dependiendo de la distribución en que nos encontremos. No obstante, hacerlo en Nginx es un poco más laborioso, ya que en Nginx los módulos son precompilados. De forma que no se pueden agregar y quitar en caliente (sí se pueden activar/desactivar, obviamente). Así que vamos a tener que compilar Nginx mediante el código fuente agregándole el módulo Pagespeed.

¿Qué es OpenWrt y cómo aprovechar al máximo nuestro router?

OpenWrt es una distribución GNU/Linux que nos permite aprovechar las características técnicas de nuestro router al máximo más allá del uso que podríamos darle con el firmware original que nos viene de fábrica.

Instalando OpenWrt en nuestro router podemos obtener el control total sobre nuestro dispositivo y configurarlo a nuestro gusto. Las posibilidades de uso de nuestro router con OpenWrt son muchísimas, ya que se convertiría en un sistema en que podemos instalar o eliminar funcionalidades atendiendo nuestras necesidades y las características del dispositivo, pero sin ningún tipo de restricción.

Comandos básicos en Linux (Bash)

En sistemas GNU/Linux, la mayoría de las tareas administrativas son generalmente más fáciles de llevar a cabo mediante el intérprete de comandos que a través de la interfaz gráfica. También hay que recordar que existen distribuciones GNU/Linux sin interfaz gráfica (la mayoría suelen estar indicadas para servidores, así se obtiene mejor rendimiento y se aprovechan más los recursos).