Matchu
e051290df4
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! |
||
---|---|---|
.. | ||
app | ||
server | ||
shared | ||
index.js | ||
react-app-env.d.ts |