Mi guerra contra los bots

Antes de nada … me cago en los putos bots. Llevo unos días (un par de meses ya) peleándome para poder tener uno de los servidores (el más pequeño, que soy pobre) online el mayor tiempo posible. Y no porque las webs tengan más visitas, esto empieza a ser algo «personal».

Antes de nada … pongámonos en situación.

Un servidor pequeño (de menos de 10€ al mes), con estas características … (Intel Atom N2800 2c/4t 1,86GHz 4GB DDR3 1066 MHz 2Tb), vale no son nada del otro mundo, pero debería de ser más que suficiente para mantener unas cuantas webs con … no sé 300 visitas a la semana.

Primero …

https://www.mundosysadmin.com/crear-base-de-datos-para-wordpress-en-mysql-8/

Segundo …

https://www.mundosysadmin.com/optimizar-php-fpm/

además

https://geekflare.com/es/php-fpm-optimization/
https://rm-rf.es/optimizar-reducir-consumo-memoria-php-fpm/
https://medium.com/@sbuckpesch/apache2-and-php-fpm-performance-optimization-step-by-step-guide-1bfecf161534
https://www.woktron.com/secure/knowledgebase/133/How-to-optimize-Apache-performance.html

Optimizando el servidor mysql y apache … conseguí que la máquina estuviera «online» casi todo el día. Hasta el culo de carga, pero aguanta como una campeona.

Usar un buen plugin de caché ayuda mucho (WP super cache), y ponerla debajo de la protección de cloudflare aún más …

https://www.mundosysadmin.com/cloudflare-configuracion-basica/

Para que os hagáis una idea, esta web suele recibir 500 visitas a la semana (más o menos, hay semanas de 600 y otras de 450). El firewall de cloudflare está parando como 800 intentos de acceso (bots+spam+hack) al día.

Eso y los números del Stop Bad bots plugin que acojonan … (eso por cada web).

putos bots

Acojonante … mantener unas webs con poca pasta empieza a ser algo de locos. Todos te piden lo mismo, quieres más protección?. Págala …

Y la pobre máquina … que de vez en cuando … se va a la mierda

kernel: [ 1875.869649] Out of memory: Killed process 3365 (apache2) total-vm:489844kB, anon-rss:198148kB, file-rss:2516kB, shmem-rss:48kB, UID:33 pgtables:708kB oom_score_adj:0

Al menos ahora consigo tenerla online 22 horas al dia.

¿Ideas?.

He estado jugando con google cloud mysql, que tiene muy buena pinta, pero que cuesta mucha pasta. Además estuve mirando hostings para mover algunos wordpress, pero cuestan mucha pasta (más de lo que me cuesta este servidor).

Estoy pensando volver a jugar con algunos caches (darle al Varnish otra vez).

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.