수백만 마리의 원숭이가 타이핑: 수십억 단어 프로젝트의 비하인드 스토리

2025-05-01
수백만 마리의 원숭이가 타이핑: 수십억 단어 프로젝트의 비하인드 스토리

수천 마리의 가상 원숭이가 타이핑하는 monkeys.zip 웹사이트는 60억 단어 이상을 생성하여 셰익스피어 작품의 75% 이상을 완성했습니다! 본 기사에서는 15초 간격의 'Tick' 메커니즘을 기반으로 한 웹사이트 아키텍처를 자세히 설명합니다. 이 메커니즘은 데이터 생성, 저장, 데이터베이스 업데이트를 4단계로 나누고, sfc32를 사용하여 결정론적 난수 생성을 수행합니다. Redis 캐싱과 데이터베이스 분할을 통해 성능이 최적화되었습니다. 서버 업그레이드를 통한 타이핑 속도 향상 등의 과제와 향후 개선 방안에 대해서도 논의합니다.