Millones de monos escribiendo: Detrás de las escenas de un proyecto de miles de millones de palabras
2025-05-01
El sitio web monkeys.zip, con miles de monos virtuales escribiendo, ha generado más de 6 mil millones de palabras, ¡completando más del 75% de las obras de Shakespeare! El autor detalla la arquitectura del sitio: un mecanismo de 'Tick' de 15 segundos que divide la generación de datos, el almacenamiento y las actualizaciones de la base de datos en cuatro pasos, utilizando sfc32 para la generación de números aleatorios deterministas. El almacenamiento en caché de Redis y el particionamiento de la base de datos optimizan el rendimiento. También se discuten los desafíos y las mejoras futuras, como la actualización del servidor para velocidades de escritura más rápidas.
Desarrollo
arquitectura backend