impress-2020/src
Matchu e051290df4 Better-scoped queries for currentUserOwnsThis etc
I hypothesize that loading people's full trade lists more often than necessary is part of the cause of the recent mega slowdown!

My hypothesis is that we're clogging up the MySQL connection socket with a ton of data, which blocks all other queries until the big ones come through and parse out. (I haven't actually validated my assumption that MySQL connections send query results in serial like that, but it makes sense to me, and fits what I've been seeing.)

There's more places we could potentially optimize, like the trade list page itself… (we currently aggressively load everything when we could limit it and load the rest on the followup pages, or even paginate the followup pages…)

…but my hope is that this helps enough, by relieving the load on the homepage (latest items) and on item searches!
2022-01-07 11:37:27 -08:00
..
app Update lists after click item page own/want button 2021-11-30 16:52:38 -08:00
server Better-scoped queries for currentUserOwnsThis etc 2022-01-07 11:37:27 -08:00
shared Fix UC outfit images 2021-05-25 17:02:29 -07:00
index.js [WIP] Fix eslint for Next.js 2021-11-01 22:07:46 -07:00
react-app-env.d.ts Finally finish TS setup, build works! 2021-02-02 21:38:57 -08:00