Gracias por los halagos, pero el Amo y Señor de Pandereta (el sistema de reservas) es Tatai. Yo solo he hecho pequeñas mejoras al código, principalmente a principios de mes cuando no estaba Tatai.
Las causas del colapso han sido básicamente estas, en igual medida:
1. Demasiados usuarios simultáneos
2. Demasiadas consultas a la base de datos
3. Pocos recursos en el servidor
El punto 1 es inevitable, es ley de vida que cada año la avalancha de usuarios sea mayor. Creo que volveremos a hacer lo de abrir a una hora determinada, la misma para todos. Es lo más justo.
El punto 2 es cosa nuestra. Habrá que tomarse más en serio la optimización del código. El código en sí está muy currado, es muy profesional, pero como todo código se puede optimizar.
El punto 3 se soluciona mejorando sustancialmente el servidor. El servidor actual ha funcionado perfectamente durante 3 años y podrá seguir muchos más. Sería un poco absurdo tener un ekipazo en retena, para aprovecharlo un solo día al año. Por eso la mejor opción es efectivamente buscar un hosting. Habrá q ver quién nos ofrece un buen pepino con un buen ancho de banda durante una semana. Otra opción es cambiar a panderiko por un ekipo más gordo solo durante esos dias.
Cualquier otra idea es bienvenida
