Add Caching comparison
parent
2fda686493
commit
971d7b6f16
1 changed files with 9 additions and 1 deletions
|
@ -45,7 +45,15 @@ Dit project maakt gebruik van ESCMAScript Modules (ESM). Er wordt geen gebruik g
|
|||
|
||||
### Caching: Memcached
|
||||
|
||||
TODO()
|
||||
Om herhalingen van dezelfde request naar de (langzame) dwengo.org API sneller te laten verlopen, maakt Dwengo-1 gebruik van caching. De twee meest gekende manieren om dat te doen zijn [Redis](https://redis.io/) en [Memcached](https://github.com/memcached/memcached). Dit project gebruikt Memcached.
|
||||
|
||||
| Functionaliteit | Redis | Memcached |
|
||||
|-------------------------|-------------------------------------------------|--------------|
|
||||
| Licentie | [Tri-license](https://redis.io/legal/licenses/) | BSD 3-Clause |
|
||||
| Persistent na herstart | Ja | Nee |
|
||||
| Maximale sleutelgrootte | 2G | 250 bytes |
|
||||
|
||||
De licentieveranderingen bij Redis waren uiteindelijk de dealbreaker. We besloten om met de *écht* open source Memcached te gaan.
|
||||
|
||||
## Frameworks
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue