Tenga cuidado con la optimización prematura, lo más importante es crear un software que funcione y que brinde valor a sus usuarios potenciales, no tiene ningún sentido intentar construir algo desde cero para manejar un número arbitrario de usuarios antes de que sepa exactamente qué estructura del sitio es. ¿Un millón? ¿Por qué no diez millones o mil millones?
Vemos esto todo el tiempo cuando una parte interesada importante insiste en que habrá un millón de usuarios simultáneos dentro de 6 meses, pero en el mundo real nunca se puede optimizar un sistema de manera efectiva hasta que realmente tenga un sistema para optimizar .
Obtenga un producto mínimo viable. Consigue mil usuarios. Valide su modelo de negocio. Iterar el producto rápidamente. Finalice sus funciones y corrija sus errores. Solo entonces puedes comenzar a pensar realmente en cómo escalarlo.
- Hice dos páginas web por mi cuenta en la PC. Quiero ponerlos en línea. ¿La página web A comparte la misma IP con la página B? ¿Cómo se pueden asociar estas dos IP web con la IP de mi PC?
- ¿Cambiar un host web para mi dominio es gratis?
- ¿Puedes tener dos blogs / sitios web con el mismo nombre (ver detalles)?
- ¿Cómo funcionan los sitios web como Super Logout?
- ¿Cómo cambiamos dominios / correos electrónicos de Google Enterprise Apps?
Cualquier sistema construido de manera competente se puede optimizar, lo único que debe hacer por adelantado es contratar desarrolladores competentes y asegurarse de que tengan una especificación clara y sin ambigüedades para trabajar.