Tutorial Cómo usar Google Drive como CDN

CristianGno

Estafador
Usuario de Bronce
Mensajes
620
Puntuación de reacción
0
Buenas, amigos, es mi primer tutorial en foro 2.0 y me invaden los nervios, pero qué, nada, con ganas de compartir esta útil manera de ahorrarnos mucho espacio en el servidor, quitándole cargas, alivianándolo e ir un paso más en la mejora de la experiencia de usuario. Es una manera muy sencilla, segura y además gratis, qué más puede uno pedir. Sin más nos fuimos.

Un CDN (Content Delivey Network. Red de distribución de contenidos) para los que no saben, es una red de servidores web, conectados entre sí pero dispersos geográficamente. Su funcion es almacenar archivos estáticos como ficheros, imágenes, vídeos, scripts, pdf, texto, etc. Y los sirven al usuario que visita una web dependiendo de su misma ubicación geográfica.

Por ejemplo: un usuario que entra a tu dominio.com desde Argentina, puede observar estos ficheros almacenados en tu web, servidos desde un servidor de la red CDN que se encuentra en Colombia, Chile, etc. NO debe confundirse con un servicio de Hosting, solo que un CDN se usa para que el servidor no tenga que estar sirviendo las mismas imágenes, por ejemplo, a cada visita, y se le libera espacio, porque los archivos van a estar en otro servidor. Este es un servicio de pago, normalmente se encuentra entre los 5-10 o más euros dependiendo del espacio y las características que necesites. Pero hoy te voy a enseñar a usar Drive como CDN.
Una web que carga rápido no solo es agradable a la vista de mr Google y sus animals, sino a cualquier usuario y con un servicio como este definitivamente vas a mejorar la carga de tu web y cualquier pagina de ella. Si quieres ahorrar, hoy te voy a enseñar cómo usar Google Drive como un CDN, totalmente gratis. ¿Por qué Drive aparte de que es gratis?

-un CDN gratuito es lo mismo que un Hosting. Con su publicidad incluida. Nadie quiere eso.
-Posicionamiento. Las imágenes y en general cada archivo que compartes con Drive tiene mas posibilidad de posicionamiento.

Y ahora cómo se puede usar Google Drive como CDN.

1. suponiendo que ya tienes una cuenta, entra en Google Drive y crea una carpeta asignándole un nombre. Ejemplo: imágenes para dominio.com
uc


2. después de crearla busca el icono y da clic derecho y luego “compartir”
uc



3. clic donde dice “avanzada”
uc


4. como ves dice que “solo tú tienes acceso” ahora daremos clic en “cambiar”
uc


5. seleccionamos “sí, publico en la web” y guardamos.
uc


Listo, ahora puedes usar esta carpeta para subir tus archivos. Como la carpeta ya tiene permisos para aparecer en la web, los archivos también y no tendrás que cambiarlos uno por uno. Yo subí las imágenes usadas para este tutorial y ahora te voy a enseñar a sacar la url que debes usar para que se visualicen en tu web. Todo archivo subido a Drive, tendrá el siguiente formato:
https://drive.google.com/file/d/0B7hwpZooBI91UzQtQWpfT2p6NnM/view?usp=sharing

Con este formato, lo que hará es mostrar la imagen en la interfaz de Drive, para evitar esto al momento de que un usuario abra la imagen en otra ventana, y para que funcione en nuestra web es cambiarlo por el siguiente, simplemente tomando el id del archivo, en este caso

https://drive.google.com/file/d/0B7hwpZooBI91UzQtQWpfT2p6NnM/view?usp=sharing

Copiarlo y pegarlo en el siguiente formato después del id= ejemplo:

https://drive.google.com/uc?export=download&id=CODIGO_COPIADO (formato para todos los archivos) y quedará así:

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

Puedes ver los ejemplos abriendo las imágenes que están en este mismo tuto :D así se visualizará el archivo en tu web tranquilamente, tu servidor no tendrá nada que ver ya que lo servirá Drive. Tendrás tus archivos seguros para reemplazarlos o eliminarlos en cualquier momento.

Tip: toda imagen usada en entradas o páginas de tu web, puede llevar una marca de agua con el dominio de la misma, así, al posicionarse en Google puedes tener visitas de allí.
Ya tienes una forma de ahorrar espacio en tu servidor y hacer que tu web cargue mucho más rápido. Gracias por leer el tuto y espero que sea de tu ayuda. Saludos.:mola:

Completo un poco la guía, especialmente para gente con WordPress. :)

La mayoría de plugins de caché, por no decir todos, te vienen con la opción de añadir CDN, es tan fácil como crear un subdominio del tipo cdn.tuweb.com y dentro dejar un .htaccess con el siguiente código:
Código:
redirectMatch 301 ^(.*)$ https://googledrive.com/host/XXXXXXXXXXXXXXXXXXXXXXX/$1

Y ya está. Esto es ideal para archivos js, css e imágenes. Buen tutorial :mola:
 

Adjuntos

  • drive como cdn 1.jpg
    drive como cdn 1.jpg
    43.5 KB · Vistas: 201
  • drive como cdn 2.jpg
    drive como cdn 2.jpg
    55.7 KB · Vistas: 182
  • drive como cdn 3.jpg
    drive como cdn 3.jpg
    30.7 KB · Vistas: 181
  • drive como cdn 4.jpg
    drive como cdn 4.jpg
    60.7 KB · Vistas: 178
  • drive como cdn 5.jpg
    drive como cdn 5.jpg
    53.6 KB · Vistas: 195

CristianGno

Estafador
Usuario de Bronce
Mensajes
620
Puntuación de reacción
0
Completo un poco la guía, especialmente para gente con WordPress. :)

La mayoría de plugins de caché, por no decir todos, te vienen con la opción de añadir CDN, es tan fácil como crear un subdominio del tipo cdn.tuweb.com y dentro dejar un .htaccess con el siguiente código:
Código:
redirectMatch 301 ^(.*)$ https://googledrive.com/host/XXXXXXXXXXXXXXXXXXXXXXX/$1

Y ya está. Esto es ideal para archivos js, css e imágenes. Buen tutorial :mola:

¡Genial! gracias. :mola:
 

Rhazz

Platino
Usuario de Bronce
Mensajes
1,399
Puntuación de reacción
0
Completo un poco la guía, especialmente para gente con WordPress. :)

La mayoría de plugins de caché, por no decir todos, te vienen con la opción de añadir CDN, es tan fácil como crear un subdominio del tipo cdn.tuweb.com y dentro dejar un .htaccess con el siguiente código:
Código:
redirectMatch 301 ^(.*)$ https://googledrive.com/host/XXXXXXXXXXXXXXXXXXXXXXX/$1

Y ya está. Esto es ideal para archivos js, css e imágenes. Buen tutorial :mola:
¿Solo con ese htaccess el subdominio actúa como CDN? Es decir, ¿No tenemos que vincularlo al dominio donde tenemos instalado Wordpress?
Aclaro que no tengo ni idea del tema, y por ello tengo dudas como esta xD
 
Mensajes
120
Puntuación de reacción
0
Yo tenía un plugin (no me acuerdo el nombre, sino te lo diría) en el cual podías especificar los archivos (js,css,png,...) y carpetas (wp-content,wp-includes,wp-admin...) a los que afectaba la CDN. ¿Qué hice yo?
1. Subir todo a Google Drive.
2. Compartir la carpeta y copiar la url.
3. Crear la subcarpeta CDN y dentro ponerle el htaccess que indiqué.

Y ya tenía mi CDN. :mola:


Si subo todo mi Wordpress a el Google Drive (todos los ficheros y imagenes) me actua como CDN en todo el Wordpress?
 

Rhazz

Platino
Usuario de Bronce
Mensajes
1,399
Puntuación de reacción
0
Yo tenía un plugin (no me acuerdo el nombre, sino te lo diría) en el cual podías especificar los archivos (js,css,png,...) y carpetas (wp-content,wp-includes,wp-admin...) a los que afectaba la CDN. ¿Qué hice yo?
1. Subir todo a Google Drive.
2. Compartir la carpeta y copiar la url.
3. Crear la subcarpeta CDN y dentro ponerle el htaccess que indiqué.

Y ya tenía mi CDN. :mola:
Pues no entendí jajaj lo siento xD
La subcarpeta la creás en tu hosting o en Google Drive?
 

Rhazz

Platino
Usuario de Bronce
Mensajes
1,399
Puntuación de reacción
0
Si subes los archivos PHP estarías dejando posibles vulnerabilidades al descubierto.


En efecto, en el hosting. Y la enlazas a Google Drive, y con el plugin especificas la CDN (cdn.web.es)
Gracias :)
 
Mensajes
152
Puntuación de reacción
0
Gracias por el tutorial, sera de mucha ayuda :)

"write once, run anywhere”
 
Mensajes
120
Puntuación de reacción
0
Gracias. Voy a probarlo en un proyecto que tengo y lo que mas abunda son las imagenes...
 
Mensajes
2
Puntuación de reacción
0
Lo mejor de lo mejor, google drive si que ha facilitado muchas labores desde hace un tiempo acá.
 
Mensajes
5
Puntuación de reacción
0
Oye muy bueno tu articulo, pero como se haría para agregar la imagen destacada en wordpress ya que no sale para agregar por link? Saludos gracias.
 

CristianGno

Estafador
Usuario de Bronce
Mensajes
620
Puntuación de reacción
0
Oye muy bueno tu articulo, pero como se haría para agregar la imagen destacada en wordpress ya que no sale para agregar por link? Saludos gracias.

Primero debes agregarla a tus Medios en
Medios-->Añadir Nuevo-->Añadir desde URL y enlazar la imagen a la URL de Drive.

Luego, cuando vayas a usarla como imagen destacada solo la seleccionas. Saludos.
 
Mensajes
230
Puntuación de reacción
0
En cuanto a la afirmacion del autor:

-Posicionamiento. Las imágenes y en general cada archivo que compartes con Drive tiene mas posibilidad de posicionamiento.

¿Como sabe google que las imagenes pertenecen al domino "x"?

Es decir si haces seo con las imagenes y la gente busca, "regalices rojos" ¿como saben los bots que esa imagen pertenece a tu dominio si está alojada en otro servidor ?
 
Mensajes
230
Puntuación de reacción
0
Si funciona, a mi al menos.
Puro lo he probado en dos sitios con imágenes y no hay apenas mejoría.

Enviado desde mi LT26i mediante Tapatalk
 
Arriba