Faster and leaner
Pages and the extension get their settings and levels sooner, and the server holds on to less memory between updates.
Under-the-hood work this week, aimed at the first second of every load.
Site settings load once, not per visitor
Every page and every extension start asks for the site settings first (links, prices, the maintenance switch). That answer used to be rebuilt on each request with several database round trips. It is now built once, shared by everyone, and refreshed in the background, so the first paint no longer waits on it. The maintenance switch is still checked on every request, so a scheduled window opens exactly on time.
Levels overlay without the recompute
The Interval Map overlay the TradingView extension draws is reused whenever the underlying samples haven't changed, instead of being recomputed on every poll.
Less memory held
- Cached answers that can no longer be served are dropped instead of waiting to be pushed out.
- After each engine cycle the server hands freed memory back to the operating system.
Nothing you see changes: the same levels, computed the same way, arriving sooner.