2024년 말에 우리는 SvelteHack의 일환으로 맞춤형 연결 게임을 만들 수 있는 게임인 Cohesion을 구축했습니다. 사용자가 0명인 다른 프로젝트와 달리 이번에 이 프로젝트를 시작하고 싶었습니다
우리는 여러 개의 하위 레딧을 출시하기로 결정했고, 첫날에 300명의 방문자가 게시물에 200개 이상의 공감을 얻었습니다. 하지만 문제가 있었습니다. Upstash의 명령 한도인 10,000개에 도달하여 2시간 넘게 다운되었습니다.
우리의 기본 데이터베이스는 Redis였으며 이를 인증 및 게임용 데이터베이스로 사용했습니다. 우리 홈 페이지에서 우리는 타이틀과 연극을 렌더링했고 이것이 작동하려면 모든 게임을 가져와서 모든 게임을 가져와야 했습니다.
중단이 발생한 후, 우리는 정렬된 세트를 사용하여 데이터를 가져오는 보다 최적화된 접근 방식을 연구했으며, 희곡을 키로, 제목의 개체로, ID를 값으로 사용하여 세트를 만들었습니다. 최적화가 효과가 있었습니다!(희망적으로) 첫날만큼 많은 사용자를 확보하지는 못했지만 적어도 명령 사용량은 크게 줄었습니다.
오늘 Product Hunt에서 Cohesion을 출시합니다. 이를 통해 우리의 최적화가 실제로 실행되는 모습을 볼 수 있기를 바랍니다. 찬성 투표할 수 있는 btw:
https://www.producthunt.com/posts/cohesion-game
이번 출시의 목표는 커뮤니티가 가까운 미래에 가능하다고 생각하는 게임을 즐기도록 하는 것이었습니다. 그때까지 우리는 새로운 업데이트를 계속해서 배송할 것입니다.
위 내용은 우리는 게임을 출시했는데… Reddit이 이를 깨뜨렸습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!