Hasty Briefsbeta

双语

Making of Monkeys.zip

a year ago
  • #simulation
  • #database optimization
  • #web development
  • Monkeys.zip 已收集了超过11,000只猴子,一个月内撰写了超过60亿字。
  • 技术栈包括:后端使用Supabase,前端使用LitHTML,3D部分使用Three.JS,博客使用Astro。
  • 模拟架构采用四步流水线设计:Ticks(时钟周期)、generateTickText(生成周期文本)、processTick(处理周期)和Archive(归档)。
  • 每15秒产生一个Tick以平衡性能和可靠性。
  • generateTickText使用确定性随机数生成技术来产生猴子文本。
  • processTick会更新数据库中的有效词汇表、词汇计数表和猴子物品表。
  • Archive通过将旧数据迁移到独立表来优化性能。
  • 猴子的网格被划分为64x64的区块以提高缓存和查询效率。
  • 未来优化可能包括使用更高内存的VPS服务器来加速处理。