Skip to content

Date archive for: septiembre 2013

Configurar arquitectura maestro – maestro MySQL para la replicación de datos

Hace unas semanas vimos los pasos necesarios a realizar para crear una estructura balanceada formada por varios servidores y gestionado mediante el software Nginx que sería el encargado de derivar las distintas peticiones que se reciban al servidor correspondiente para que de esta forma se tenga repartida la carga entre dos servidores.

Siguiendo con este artículo, hoy veremos cómo crear una estructura máster – máster MySQL para disponer la información que almacenamos en nuestra base de datos replicada. Al hablar de replicación de datos en MySQL, nos estamos refiriendo a un proceso por el que los datos almacenados en una base de datos serán copiados en otro servidor. La configuración básica de este tipo de replicación se denomina máster – esclavo, pero nosotros vamos a crear la estructura máster – máster, que se diferencia de la anterior en que permite copiar datos desde cualquier servidor a otro. Esta diferencia nos permite realizar acciones de lectura y escritura desde cualquier servidor, añadiendo redundancia y aumentando la eficacia a la hora de acceder a los datos.

Continue reading Configurar arquitectura maestro – maestro MySQL para la replicación de datos

Configurar Varnish para aumentar drásticamente la velocidad de tu web

Hay una gran variedad de soluciones sencillas que aumentan drásticamente la velocidad de nuestros sitios web. Una implementación sencilla, barata y efectiva es la de colocar un acelerador cache delante del servidor web.

La función de estos aceleradores es la recibir peticiones HTTP, realizar la solicitud al servidor web y cachear los contenidos devueltos (imágenes, vídeos,…) en su caché interna que incorpora para futuras peticiones. De esta forma, cuando se solicite información que esté almacenada en memoria o «cacheada», no acudirá al servidor web, sino que la recuperará directamente desde la caché.

Continue reading Configurar Varnish para aumentar drásticamente la velocidad de tu web

Cómo configurar WordPress Multisite paso a paso

wordpress multisite

 

En el año 2010, WordPress liberó la versión 3.0 de su popular plataforma de gestión de contenidos, una versión que incluía muchas novedades y entre las que destacaba la combinación de WordPress MU en la configuración principal de WordPress, herramientas que hasta la fecha habían ido por caminos distintos.

Desde la aparición de este cambio, crear varios sitios de WordPress en un servidor se ha hecho mucho más fácil. Antes cada blog de WordPress tenía que tener su propia instalación, pero desde la versión 3.0, se puede instalar una vez y a partir de ahí configurarse para dar servicio a varios dominios.

Continue reading Cómo configurar WordPress Multisite paso a paso

Escalar aplicaciones web en Ubuntu 12.10

escalando aplicaciones web copia

 

Hay ocasiones en los que nos encontramos aplicaciones web que debido a su número de visitas se ven obligados a escalar y montar estructuras más complejas formadas por varias máquinas. Cuando hablamos de escalar, nos estamos refiriendo al proceso por el que un administrador de sistemas tiene a su disposición varios servidores que sirven una única página web.

El proceso de escalado conlleva consigo la separación del servidor web y de la base de datos, además de añadir redundancia para cada uno de esos servicios, para que en caso de que haya algún tipo de fallo, la aplicación siga funcionando sin problemas.

Continue reading Escalar aplicaciones web en Ubuntu 12.10

Cómo instalar el módulo Pagespeed en Nginx

pagespeed-nginx

 

Disponer de un sitio web rápido puede ayudarnos en gran medida a mejorar nuestro posicionamiento SEO para estar lo más arriba posible de los buscadores y de esta forma poder atraer un mayor número de visitantes a nuestra web. El problema, que en muchas ocasiones hacer que nuestro portal cargue más rápido no es tarea nada sencilla.

Hay muchas formas de mejorar la velocidad de carga, desde revisar la programación utilizada y las consultas a bases de datos que se realizan, hasta utilizar ciertos módulos a nivel de servidor que reduzcan el tamaño de los datos transmitidos, como ocurre con el módulo G-Zip que os explicamos en un post anterior. Hoy desde Digital Valley os explicaremos cómo instalar el módulo Pagespeed en un servidor con Nginx para mejorar la carga de los sitios webs hospedados en esa máquina.

Continue reading Cómo instalar el módulo Pagespeed en Nginx