Comments (2)
I think that's a reasonable idea. I will look into it.
Meanwhile, have you looked into the other remote backends (MongoDB, Redis, and DynamoDB)? If you're already on AWS, DynamoDB would probably be a good choice. It does a better job than S3 for large quantities of tiny files/documents, which is what you'll typically have with an HTTP cache. On the other hand, if you have large responses (like images or other file downloads), S3 would be a better option.
from aiohttp-client-cache.
I think that's a reasonable idea. I will look into it.
Thanks!
Meanwhile, have you looked into the other remote backends (MongoDB, Redis, and DynamoDB)?
My current plan is, indeed, to experiment with using the DynamoDB backend.
from aiohttp-client-cache.
Related Issues (20)
- `expire_after` actually doesn't remove key from cache backend (RedisBackend). Is this intended? HOT 4
- Make python-forge an optional/dev dependency only
- Drop support for python 3.7 HOT 2
- Add response filtering options
- CacheMixin doesn't pass kwargs to ClientSession when Sentry is used HOT 5
- .content instance is the same across multiple cached responses (for in-memory backend) HOT 2
- Process hangs until SQLiteBackend instance is closed HOT 13
- python-forge, markdown-it-py dependencies are still mandatory HOT 3
- HTTP responses larger than 400kB are not handeled by DynamoDBBackend HOT 2
- Unit test fixes for FileBackend
- Feature request: FileBackend should honor the cache_name as base directory for all caches (responses and redirects)
- CachedSession does not correctly bypass the cache when caching is disabled via session.disabled()
- Automatically close SQLite connection without using contextmanager HOT 2
- Feature request: Update badge to show build status of main branch HOT 1
- AttributeError: 'CachedResponse' object has no attribute 'closed'
- Add support for python 3.12
- Add more conditional request tests
- Update ".github/workflows/build.yml" with dependabot HOT 3
- Switch to ruff for linting & formatting
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 aiohttp-client-cache.