Si utiliza un trabajo cron para eliminar todas las sesiones, eliminará todos los carritos de compras de los clientes y la gente abandonará su sitio enojado.
Le sugiero que mire sus archivos de sesión y vea si parecen sospechosos.
Intente verificar dónde están las direcciones IP de sus visitantes desde aquí: https://www.iplocation.net/
Si, por ejemplo, encuentra un montón de direcciones IP chinas y su sitio web no es chino, estos probablemente sean bots que están desperdiciando su ancho de banda. Debe bloquear sus rangos de IP en su configuración de Apache o en .htaccess.
(Creo que incluso puedes hacer filtros basados en países en Apache, pero creo que ralentiza los tiempos de respuesta. No lo he intentado).
Magento 1.x (no estoy seguro acerca de 2.x) también parece tener un error en el que crea una nueva sesión para cada solicitud cuando el cliente no acepta cookies. Entonces, bots como Googlebot, Bingbot, SemrushBot y otros, generan una gran cantidad de archivos de sesión.
Para mi servidor, lo único que tenía que hacer era deshacerme de esos archivos de sesión de bot. Hasta que tenga tiempo de encontrar y corregir el error de Magento, tengo un script de shell que ejecuta cron para eliminar todos los archivos de sesión que contienen estas cadenas:
- Googlebot
- bingbot
- araña
- semrush
- AhrefsBot
- UptimeRobot
- spbot