HelloZeroNet / HelloZeroNet/ZeroNet
Provide a way to change cache duration
- Langage dominant
- JavaScript
- Étoiles
- 18.8k
- Forks
- 2.3k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**Is your feature request related to a problem? Please describe.**
ZeroNet only supports cache for around 20 minutes and it is not possible to configure this. However, some sites are updated more frequently and some are updated less frequently.
**Describe the solution you'd like**
It should be possible to change cache duration both by instance owner (with `--cache_for` argument) and by site owner (with `content.json`).
Command argument should be default cache duration or all sites, but `content.json` entry should overwrite it. Site owners should also be able to specify cache duration for specific files and specific content types.
This would enable to cache sites that don't update often for long time and sites that update quickly for short time.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Begin by locating the command-line handling for --cache_for and the content.json parsing path; the issue names no source files or tests. Done means an instance-wide default works, site settings override it, and sites can specify durations for individual files and content types, with tests covering those cases.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend, cli, performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100