El problema del hotlinking

by Andrés Borbón on 18 January, 2010

in Blogueradas, Geek

hotlinking.jpgEsta entrada apareció originalmente en mi otro blog, pero me pareció pertinente reproducirla aquí (hacerme “auto copy-paste”. Je, je).

Les cuento que recientemente he tenido problemas serios con el hotlinking.

¿Qué es el hotlinking?

Bueno, en términos sencillos, si una persona tiene un blog, hay dos formas de colocar una imagen:

1) Copiando la imagen a la computadora y luego subiéndola al propio blog (o a cualquier servicio de almacenamiento gratuito de imágenes, como imageshack). Este es el procedimiento correcto.

2) Copiando la dirección de la imagen y colocándola en la propia entrada. En este caso, cuando la imagen se muestra en el otro blog, en realidad la está “extrayendo” o “jalando” del servidor original, no del propio. Esto se llama hotlinking.

Mucha gente no se da cuenta que cuando alguien contrata un hosting, se le asigna un ancho de banda (cantidad de datos a transferir) que cuesta dinero. Los sitios con mucho tráfico tienen volúmenes de transferencia que se sitúan en el orden de los cientos o miles de Gigas al mes. Y si hay sitios de mucho tráfico que hacen hotlinking de nuestras imágenes, o muchos sitios haciendo este hotlinking simultáneamente, suceden dos cosas malas: a) Nuestro blog (el blog de origen) se vuelve lento y puede “caerse” (Tecnoculto se ha caído varias veces por esta causa) y b) Se sobrepasa el límite convenido de ancho de banda lo cual nos genera costos que, en algunos casos, pueden ser de decenas o cientos de dólares (también me ha pasado).

El hotlinking es poco ético.

Muchas personas no son conscientes de lo que sucede cuando hacen hotlinking pero, en resumidas cuentas, esto significa abusar de los recursos de otra persona, provocándole un perjuicio ya sea en el desempeño de su blog o en lo que debe pagar mensualmente para mantenerlo online.

¿Cómo evitar el hotlinking? Es un asunto muy complicado. Existen algunos plugins para WordPress, como el Hotlink Protection, pero éste hace que las personas que se suscriben a nuestro blog por correo electrónico o mediante feeds rss no puedan ver las imágenes y, en muchos casos, bloquea incluso a Google Images, lo cual hace que nuestras imágenes no estén indexadas por el gigante de las búsquedas.

Otra forma es restringir el acceso a las imágenes mediante modificaciones en el archivo .htaccess, pero esto es peligroso, ya que si cometemos algún error bloquearemos el acceso a algunos sitios de indexado importantes (no solo Google) y con la enorme cantidad de sitios que hacen búsquedas de imágenes, se convierte en un problema mayúsculo mantenerlo al día y se requieren conocimientos técnicos que no todos tenemos, además de que los lectores que acceden mediante un proxy o que están detrás de un firewall quedan bloqueados.

Yo he optado por una solución más sencilla pero que para algunos podrá parecer poco ética o incómoda: Poner una pequeña leyenda indicando mi sitio web para que los lectores sepan en dónde está hospedada la fotografía. Así, si alguien hace hotlinking de las imágenes hospedadas en mi blog, al mismo tiempo estará haciéndome publicidad. Es un intercambio que me parece justo, aunque algunas personas, obtusas y desconocedoras de esta situación, puedan pensar que eso significa que me atribuyo la autoría de las imágenes, pero con más de 25,000 imágenes en mi servidor, el hotlinking es un problema grave para mí (y para muchos otros), desde el punto de vista del rendimiento de mi blog y del aspecto económico.

No se trata de la solución ideal, obviamente, pero funciona. Lo adecuado sería que los creadores de contenido fueran conscientes de esta situación y evitaran hacer hotlinking. Sin embargo… esto es imposible.

Otros Artículos Relacionados

Suscríbete a la lista de correo de Tecnoculto
 

Previous post:

Next post: