Eso me llevó a sospechar que se trataba de solicitudes de rastreadores a las 9:40 a. m. Pero no sé si hay una forma de verificarlo. Revisé la lista de rastreadores y la cantidad de solicitudes; la mayoría provienen de Google y Bing, por lo que definitivamente no vamos a bloquearlos.
Eso me llevó a las siguientes preguntas:
¿Existe un registro donde pueda saber quién está accediendo al sitio en un momento dado?
¿Existe una forma de que los rastreadores distribuyan sus solicitudes, ya que son rastreadores “buenos”?
¿Añadir más CPU/memoria al servidor ayudará con la situación? Soy un poco escéptico al respecto, ya que el uso de CPU/memoria no tuvo picos. ¿Es un 80 % de utilización promedio de memoria demasiado alto?
Tenemos 2 vCPU y 2 GB de memoria. Configuramos la instancia con 4 trabajadores de Unicorn, lo cual parece estar en línea con la cantidad de RAM que tenemos.
Sí, la configuración del sitio slow down crawler user agents.
Parece que lo que tuviste fue espera de E/S durante el pico de las 9:40. Aumentar la RAM podría ayudar, ya que más cosas pueden mantenerse en caché, pero no sé si ese pico fue de lectura o de escritura, ya que cortaste la leyenda del gráfico .
Dicho esto, si puedes permitirte el costo, aumentar el tamaño del droplet al siguiente tamaño disponible siempre ayudará.
Gracias. Revisé el registro a las 9:40 a. m. y las solicitudes parecen provenir de acciones de usuarios (navegadores de consumidores) en lugar de rastreadores.
El pico verde fue de lectura.
Sí, ya que no parece ser causado por rastreadores, creo que probaré con el siguiente tamaño de droplet y aumentaré la RAM de 2 GB a 4 GB para ver si ayuda.
Me resulta un poco sorprendente que la actividad de los usuarios sea la causa, porque siempre he tenido la impresión de que hemos tenido menos usuarios activos publicando en los últimos dos años que antes. Pero cuando revisé Google Analytics, sí tenemos un aumento constante de usuarios; quizás, aunque los que publican han disminuido, los observadores (lurkers) han aumentado…
Parece que duplicar la memoria sí marca la diferencia, al menos según se observa en los gráficos, especialmente en lo que respecta a la E/S del disco y los picos de carga.