Comments (5)
What do you mean by just before? It is possible to trigger recomputation only when the function is called.
from webpy.
The first time you do the calculation, count how much time it takes (time_elapsed). Then spawn a thread, have it sleep(expires - time_elapsed) and then do the computation. Repeat.
from webpy.
So you want to start as many threads as there are items in the cache? Should it keep on recomputing after each timeout even though is not accessed?
It looks too complicated and inefficient to me.
from webpy.
I was only hoping to use it in cases where the function takes no arguments. The typical case I run into is that there's a database query which takes a little bit to do but the results are used on every page load. One wants to do the database query on a schedule, not on every page load. But maybe the solution is just to use background=True with a smaller expires time.
from webpy.
I convinced myself.
from webpy.
Related Issues (20)
- Cookies storing the session id are always treated like session cookies, ignoring the timeout config parameter
- Support weak (W/) Etags/If-None-Match header
- Use re.fullmatch HOT 5
- CORS origin not working HOT 2
- how to get the balance of nft ? erc721
- python2 to python3 changes
- python2 to python3 changes
- python2 to python3 difference
- UnicodeError while handling a bug HOT 6
- when will it be v1.0? HOT 1
- mssql can not get data HOT 1
- failed to compile the project due to "ImportError" HOT 3
- Document development setup HOT 1
- CI failing lint/ruff on unchanged lines HOT 2
- UnicodeDecodeError in 0.70 HOT 3
- pip install web.py doesn't install the latest version. HOT 3
- Just a suggestion, is there any plan to unify the name? HOT 1
- Please add nginx unit as "production" platform! HOT 7
- sqlite3's default datetime and timestamp adapters are deprecated as of Py3.12 HOT 1
- Python 3.12: tokenize.TokenError: ('unterminated string literal HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webpy.