You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@MackLiao -- we'll put "discussion" items here rather than in issues. Eg for the "Consider caching" issue:
There are a few layers of caching already built in -- one is at the database level, if the data hasn't changed since the last time it was requested, it will serve a stored copy rather than making a database request.
Another is at the tfbpapi level -- a given AbstractAPI instance will store cached results
And finally, it is possible that shiny itself has some caching tools -- not sure.
Performance isn't the priority right now, but thinking about smart caching isn't a bad idea. As possible spots to monitor or implement caching come up, feel free to note them in the comments here
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
@MackLiao -- we'll put "discussion" items here rather than in issues. Eg for the "Consider caching" issue:
There are a few layers of caching already built in -- one is at the database level, if the data hasn't changed since the last time it was requested, it will serve a stored copy rather than making a database request.
Another is at the tfbpapi level -- a given AbstractAPI instance will store cached results
https://github.com/BrentLab/tfbpapi/blob/main/tfbpapi/AbstractAPI.py
And finally, it is possible that shiny itself has some caching tools -- not sure.
Performance isn't the priority right now, but thinking about smart caching isn't a bad idea. As possible spots to monitor or implement caching come up, feel free to note them in the comments here
Beta Was this translation helpful? Give feedback.
All reactions