Ideal para comenzar, un Hosting económico también puede ser de calidad.
Las ventajas de un servidor dedicado con el precio de un hosting compartido.
Consiga el rendimiento de un servidor dedicado con la facilidad de un hosting compartido.
Amplié sus Recursos de disco duro, memoria, CPU según tus necesidades en minutos.
Disponga de toda la potencia, privacidad y seguridad que te otorgan nuestros servidores VPS.
Para aquellas empresas que necesitan un servidor físico para sus aplicaciones y sistemas.
Alta disponibilidad, Hardware de vanguardia, Fuentes de alimentación redundantes.
A su disposición sistemas operativos de gran alcance, como Linux o Windows.
Rendimiento de alto nivel gracias al uso de nuestros potentes procesadores Intel Xeon.
Mesa Central +56 2 2582 1100
Lun a Vie de las 8 a las 22hPublicado en:
Hay momentos en los que revisas el rendimiento de tu página web y notas que está más lenta de lo normal. Y ahí viene la pregunta: ¿por qué, si no tengo tanto tráfico ahora mismo? Bueno, es posible que no sean personas quienes están navegando tu sitio, sino crawlers y bots que se pasean por tus páginas sin invitación. Y aunque algunos bots pueden ser útiles, la mayoría no lo son tanto.
Los crawlers (también conocidos como arañas o spiders) son programas automatizados que visitan páginas web para recopilar información. Muchos de ellos son usados por motores de búsqueda para indexar tu contenido y ayudarte a aparecer en los resultados cuando alguien busca algo relacionado con lo que ofreces.
Por otro lado, los bots son programas que realizan tareas automáticas. Algunos son legítimos, como los de análisis web o los de monitoreo. Pero otros pueden ser maliciosos, diseñados para robar información, buscar vulnerabilidades o simplemente para saturar tu servidor con muchas solicitudes que no hacen más que quitarle recursos a tus verdaderos visitantes.
Uno de los efectos más comunes de los bots no deseados es la sobrecarga de solicitudes. Imagina que tu servidor tiene capacidad para atender a 100 personas por minuto. Si de pronto llegan 70 bots pidiendo páginas sin parar, te quedan solo 30 espacios para visitantes reales. Esto hace que los usuarios noten lentitud, tiempos de espera, errores 503, etc.
Cada vez que un bot accede a tu sitio, tu servidor necesita usar CPU, memoria, y ancho de banda para responderle. Si no estás usando herramientas para limitar eso, pueden consumir gran parte de los recursos incluso cuando no hay usuarios humanos activos.
Los bots también pueden generar tráfico falso que aparece en tus herramientas de analítica. Esto puede llevarte a tomar decisiones equivocadas porque crees que tienes más visitas, más rebotes o un comportamiento extraño que en realidad no es de personas.
Hay varios síntomas que pueden darte una idea de que los bots están causando problemas. Estos son algunos indicadores que deberías revisar:
Si ves picos repentinos de tráfico sin campañas activas, sin publicaciones recientes o sin ningún motivo lógico, puede que sean bots los responsables. Más aún si ese tráfico viene de países con los que tu sitio no tiene relación alguna.
Muchos bots navegan sin seguir patrones humanos. Por ejemplo, visitas que duran menos de un segundo, muchos accesos a archivos que no existen, peticiones a páginas muy viejas o a rutas internas que nadie debería conocer.
Si detectas varias peticiones seguidas desde la misma dirección IP en intervalos muy cortos, y además no se comporta como un usuario común (no interactúa con formularios, no hace clics), es muy probable que se trate de un bot automatizado.
No todos los bots son malos, de hecho, algunos son necesarios para que tu web funcione mejor. Pero la clave está en saber distinguirlos. Aquí algunos ejemplos:
Motores de búsqueda que indexan tu sitio.
Herramientas de monitoreo que verifican si tu sitio está caído.
Servicios de análisis que revisan el comportamiento de usuarios reales.
Scrapers que copian tu contenido.
Bots de spam que llenan formularios con mensajes basura.
Crawlers que buscan errores para luego intentar atacarte.
El gran problema es que los bots malos muchas veces se disfrazan de bots buenos, o usan tecnologías para ocultar su identidad. Así que no basta con mirar el “nombre” del bot en el user agent.
Ahora que sabes cómo te afectan, vamos a lo más importante: ¿cómo evitar que estos bots ralenticen tu web? Hay varias estrategias que puedes aplicar y que, juntas, te van a dar un escudo bastante bueno.
Este archivo sirve para decirle a los bots qué partes de tu sitio pueden o no pueden explorar. Se coloca en la raíz del sitio y tiene una estructura muy simple. Aunque no todos los bots lo respetan (los maliciosos lo ignoran), es una buena forma de filtrar a los más educados.
User-agent: *
Disallow: /admin/
Disallow: /privado/
Este ejemplo bloquea todo para cualquier bot que quiera entrar a /admin/ y /privado/.
Un WAF puede ayudarte a detectar patrones de tráfico malicioso y bloquear a bots que estén haciendo cosas raras. Algunos incluso incluyen una lista actualizada de bots conocidos para bloquearlos automáticamente.
Además, puedes configurar reglas personalizadas para que ciertos comportamientos generen bloqueos automáticos. Por ejemplo: más de 100 visitas desde la misma IP en menos de 5 minutos.
Otra forma de defensa es limitar cuántas veces una IP puede hacer peticiones a tu sitio en un tiempo determinado. Esto se conoce como rate limiting y sirve para frenar bots que hacen miles de solicitudes por minuto.
En algunos servidores puedes hacerlo desde la configuración del servidor web (como Apache o Nginx), o usar herramientas adicionales como mod_security.
Los CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) son una barrera contra los bots de spam que intentan enviar formularios masivamente. Aunque a muchos usuarios les molestan, es una forma efectiva de frenar el abuso.
Hoy existen versiones más amigables como los invisibles, que no molestan al usuario a menos que detecten comportamientos sospechosos.
Si no tomas ninguna medida para detener a los bots maliciosos, tu sitio puede terminar pagando las consecuencias:
Caídas frecuentes
Pérdida de visitas reales por la lentitud
Costos extra de hosting por el uso de recursos
Penalizaciones en buscadores por comportamiento sospechoso
Riesgo de ser hackeado si un bot encuentra una vulnerabilidad
Por eso, aunque no te parezca urgente, prevenir es siempre mejor que lamentar. Y no necesitas ser un experto para implementar las recomendaciones básicas.
La mayoría de los sitios tienen acceso a los logs de servidor, pero pocas personas los revisan. Estos archivos contienen un registro de todas las peticiones hechas a tu sitio, y te pueden mostrar:
La IP de origen
El recurso que pidieron
La hora exacta
El tipo de agente (user agent)
Con esa info, puedes identificar patrones sospechosos, como una IP que visita archivos que no existen, o que navega más de lo normal en un corto periodo.
Puedes acceder a ellos desde tu panel de control del hosting o por FTP. Si tu sitio está en un servidor más avanzado, los logs suelen estar en:
/var/log/apache2/access.log
o
/var/log/nginx/access.log
Una vez ahí, puedes usar comandos como grep
para buscar términos específicos.
Si tu sitio genera cada página de forma dinámica (por ejemplo, en WordPress), cada visita requiere procesamiento. Pero si usas un sistema de caché, las páginas se guardan en versión estática y se entregan mucho más rápido, incluso a los bots. Así no te consumen tantos recursos.
Algunos bots ejecutan o interactúan con scripts que están mal optimizados o que tardan en cargar. Mientras más liviano y limpio esté tu código, más difícil será que te afecten.
Los CDN (Content Delivery Network) distribuyen el contenido de tu sitio por distintas ubicaciones geográficas. Esto puede ayudarte a mitigar los efectos de un ataque de bots distribuidos (DDoS), y también a mejorar la velocidad general.
Si tu sitio está enfocado en un país o región específica, y detectas que el 80% del tráfico sospechoso viene de regiones fuera de tu mercado, puedes configurar reglas que bloqueen IPs de esas zonas. No es infalible, pero puede bajar bastante la cantidad de bots que llegan.
Mesa Central +56 2 2582 1100 -
Emergencias: +56 9 93536578 -