Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Como utilizar Google Drive como CDN

24 febrero, 2015

En esta entrada vamos a mostrar como usar tu cuenta de Google Drive como si fuese un CDN para imágenes.

Por si no lo conoces, un CDN es una red de servidores que se ocuparán de distribuir el contenido de tu web, así pues dependiendo la red de distribución y dependiendo desde dónde se haga la visita a la página web el CDN elegirá un servidor ubicado en un sitio u otro para servir el contenido más rápidamente al usuario. Aunque no es obligatorio lo lógico es que un CDN tenga una gran red de servidores ubicados en distantes partes geográficas de la tierra.

Cómo imaginarás todos estos servicios los dan las grandes empresas tipo Google, Amazon, Azure (Microsoft), pero no suelen ser gratuitos, si que es cierto que algunos incluyen planes free con características limitadas, lo cual es lo más normal.

Pero en este caso vamos a utilizar Google Drive de manera gratuita para servir tus imágenes al usuario.

Google Drive Logo

Cómo utilizar Google Drive como CDN

Bien, entremos en materia, vamos a ver como podemos utilizar Google Drive como CDN y mejorar el rendimiento de nuestra web, gracias a los servidores de Google.

Entre otras utilizarlo nos puede ofrecer ciertas ventajas.

  • Por un lado mejoraremos la velocidad y la experiencia del usuario
  • Por otro lado subir las imágenes y publicarlas en Google Drive nos otorgará mejoras de posicionamiento web.***
  • También nos dejará la posibilidad de utilizar las mismas imágenes para software de terceros, de manera gratuita.
***Discutible, aunque hay gurús del SEO que aconsejan usar Google Drive para posicionar Documentos e imágenes.

Te muestro como hacerlo en dos sencillos pasos, no tiene pérdida. 🙂

Crear cuenta de Google Drive

Primero tienes que tener una cuenta de Google a la que asociaras tu cuenta de Google Drive, ambos servicios son gratuitos.

Una vez que tengas la cuenta solo tienes que subir las imágenes, aunque si tienes varias websites o si quieres organizar las imágenes deberás crearte algunas carpetas con el fin de tener todo más ordenado.
Yo crearía una carpeta por dominio en el que quieras utilizar este servicio.

Además si creas la carpeta te ahorrarás tener que compartir los ficheros uno a uno en la web.

¿Te he convencido para usar carpetas? Bien, pues hecho esto, le damos con el botón derecho y le asignamos compartir, y en la pestaña avanzada modificaremos la visibilidad, y le pondremos la visibilidad “publica”, de esta manera todo el mundo puede ver los archivos.

Subir imágenes

Pues ya solo tienes que subir las imágenes y coger las URLs para tu blog, muy sencillo, te explico.

Subes una imagenes dentro de la carpeta (compartida) y de dará una URL de este tipo:

https://drive.google.com/file/tucarpeta/as54a6s54f54sa56f4dfas54

Bien, pues con esa URL tenemos que coger la parte del identificador y cambiarlo por esta URL cambiando el código identificador.

Quedaría así:

https://drive.google.com/uc?export=download&id=as54a6s54f54sa56f4dfas54

¿Fácil no? Además puede mejorar la velocidad de tu web considerablemente sobre todo si tienes muchas imágenes.

Si te ha gustado este artículo o te ha sido útil, me gustaría que me dieses un +1, ya que ha Google le encantan los +1 Gracias!!