BenMakesGames / BenMakesGames/PoppySeedPets

loading pet logs is sloooowwwwww, especially for long-time players

Open
#115 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
15
Forks
6
Avg merge
5m
Merged PRs (30d)
2

Description

some possibilities (some may be mix/matchable; some may be mutually exclusive):
* any more indexing we can do? >_>
* delete many types of entries past a certain age (can lean on log "interestingness" score for this)
* archive all entries past a certain age - move them to some other storage mechanism
* utilize a dedicated search application (like Solr, but not Solr, because Solr sucks)
* we already have Redis... can that be leveraged?

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating and profiling pet-log loading for long-time players, then measure where time and storage are spent. Compare the proposed indexing, retention, archiving, and search options, and define acceptable loading time and data-retention behavior as the completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, redis
Domain
backend, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.