---
title: "Usando Amazon S3 y CloudFront con WordPress"
date: "2010-01-05T11:21:56+01:00"
modified: "2010-01-05T10:04:00+01:00"
author: "David Carrero Fdez-Baillo"
section: "Internet y sociedad"
canonical: "https://carrero.es/usando-amazon-s3-y-cloudfront-con-wordpress/"
site: "Carrero"
---

# Usando Amazon S3 y CloudFront con WordPress

Llevamos tiempo pensado en **como optimizar la carga de nuestros [servidores dedicados](https://carrero.es/servidores_dedicados) de forma extrema**, entre las tareas que nos hemos puesto destacan las siguientes:

- [Cambio de diseño](http://www.colorvivo.com) de prácticamente todos los proyectos. Una tarea a medias que mi hermano [Jaime](http://twitter.com/jaimecarrero) está llevando a cabo poco a poco.
- Virtualización de servidores dedicados en instancias más pequeñas para mayor escalabilidad y estabilidad. Aun pendiente.
- Eliminación de Plesk en la mayoría de las instancias virtuales para usar configuraciones manuales más optimas. Aun pendiente.
- Cambiar Apache por [Nginx](http://nginx.org/) para mejorar la eficiencia del servidor web. Aun pendiente. Ya lo ha hecho [menéame](http://gallir.wordpress.com/2010/01/02/cambiamos-de-apache-y-lighttpd-a-nginx/) y [fserer](http://twitter.com/fserer).
- **Uso de un CDN** para contenidos estáticos como imágenes, javascript, … para lo cual hemos optado por la combinación de Amazon S3 y CloudFront. En pruebas en [Decoración 2 .0](http://decoracion2.com).
- Utilizar memcached para optimizar el uso de las bases de datos MySQL, a ver si es posible que vaya más rápido.
- Seguro que se me olvidan muchas cosas …

[**Amazon Simple Storage Service o S3**](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Faws.amazon.com%2Fs3&tag=carrero-20&linkCode=ur2&camp=1789&creative=9325) es un gran servicio de almacenamiento distribuido que virtualmente ofrece **capacidad de almacenamiento ilimitada**. Son muchas las empresas que lo están utilizando para reducir costes de infraestructuras y almacenar con un nivel de seguridad muy aceptable. Pero como S3 no parecía suficiente la gente de Amazon lanzó [CloudFront](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Faws.amazon.com%2Fcloudfront%2F&tag=carrero-20&linkCode=ur2&camp=1789&creative=9325) un servicio CDN ([Content Delivery Network](http://en.wikipedia.org/wiki/Content_delivery_network)) cuya finalidad es facilitar el acceso a los datos alojados en S3 de manera distribuida como hacen por ejemplo [Akamai](http://spanish.akamai.com), [CacheFly](http://www.cachefly.com/), [Velocix](http://www.velocix.com/) (que probamos hace unas semanas), [CoralCDN](http://www.coralcdn.org/) (ha desaparecido), …

Lo bueno de CloudFront, es fácil de implementar y distribuirá tus contenidos de forma automática desde alguna de sus múltiples localizaciones:

- Estados Unidos:  Ashburn, VA; Dallas/Fort Worth, TX; Los Angeles, CA; Miami, FL; Newark, NJ; Palo Alto, CA; Seattle, WA y  St. Louis, MO.
- Europa: Amsterdam, Dublin, Frankfurt y Londrés.
- Asia: Hong Kong y Tokyo.

Después de varios meses **probando opciones de CDN para mejorar la carga y rendimiento de WordPress** he optado por probar la solución de Amazon y realmente de momento me está impresionando. Para poder utilizarlo en WordPress de forma sencilla hacemos uso del [Plugin W3 Total Cache](http://wordpress.org/extend/plugins/w3-total-cache/) que facilita toda la operativa de puesta en marcha y copia de contenidos de forma automática al Bucket S3. Posiblemente tengas problemas para crear el Bucket en S3 para esa tarea puedes recurrir a un cliente S3 que te facilitará esta tarea, yo al hacerlo desde la oficina he utilizado [CloudBerry Explorer](http://cloudberrylab.com/?page=cloudberry-explorer-amazon-s3), pero hay multitud de opciones gratis. Además no tendrás que mostrar que CDN utilizas ya que puedes reescribir la URL, en nuestro caso utilizamos *cdn.decoracion2.com*.

No voy a ponerme a explicar mucho más el proceso de activación porque es realmente intuitivo y siempre podéis recurrir a la documentación oficial de Amazon o las referencias que os dejamos a continuación.

Más referencias de como usar Amazon S3 y CloudFront: [W3 Total Cache](http://wordpress.org/extend/plugins/w3-total-cache/), [Paul Stamatiou](http://paulstamatiou.com/how-to-getting-started-with-amazon-cloudfront), [más plugins con soporte CloudFront](http://wordpress.org/extend/plugins/tags/cloudfront), [Kovshenin](http://kovshenin.com/archives/w3-total-cache-with-amazon-s3-and-cloudfront/), …

---

Fuente: https://carrero.es/usando-amazon-s3-y-cloudfront-con-wordpress/
