msgbartop
El síndrome del francotirador majara
msgbarbottom

31 ago 05 El efecto Barrapunto

Probablemente una de las cosas que más temen los administradores de un sitio web, especialmente si es automantenido, es el llamado efecto Barrapunto (o Slashdot Effect). Básicamente consiste en una saturación total del sitio web debido a una avalancha de visitas relacionadas con la mención del citado sitio en una web de noticias popular, como por ejemplo SlashDot, Barrapunto o Yonkis.

Hay algunas maneras de evitar este efecto, equiparable a un ataque de DoS (Denial of Service), entre las que se cuentan las siguientes:

  • Tener un GRAN ancho de banda. En un sitio automantenido poco se puede hacer con eso. Bastante que los PSI no nos denuncian por tenerlos.
  • Disponer de varios sitios mirror. Al estilo de la Tira de es.comp.os.linux. El servidor DNS apunta a una serie de sitios mirror, que se van distribuyendo la carga de acuerdo a algún algoritmo Round Robin o similar. El que haya estudiado algo de clustering relacionado con los servidores de internet sabrá de lo que hablo. De nuevo, poco podemos hacer al respecto en el caso de los sitios automantenidos.
  • Procurar una rápida respuesta por parte del servidor. Esto sí es muy importante en el caso de los sitios que trabajen contra bases de datos, como en el caso de una bitácora o un sitio CMS (content management system). Aquí lo realmente peligroso no es la saturación de la línea, sino el echar abajo el servidor de base de datos. La solución en estos casos es habilitar un sistema de cacheado de las webs, de tal manera que no sea preciso consultar la base de datos para cada petición web. En el caso de WordPress, por ejemplo, existe un plugin muy eficiente de cacheado de la bitácora, implementado por Ricardo Galli, al que hace no mucho felicitaron precisamente por el eficiencia de su plugin para prevenir el dichoso efecto barrapunto.
  • Más cosas de las que ahora no me acuerdo. Es tarde y estoy cansado. :)

No es que haya sufrido aún el efecto barrapunto, pero lo he experimentado últimamente en carnes ajenas. Igual algún día me toca, y mejor ir previniendo en lo que se pueda…

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
Comparte este artículo:
  • Twitter
  • Facebook
  • email
  • StumbleUpon
  • Delicious
  • Google Reader
  • LinkedIn
  • BlinkList

Deje un comentario







× cuatro = 28