Header normalization
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- backend
Piste de recherche
Aucun fichier du dépôt, test ou point d’entrée n’est mentionné. Commencez par localiser la gestion des clés de cache pertinente pour les en-têtes HTTP, puis déterminez si la normalisation de Accept-Encoding et Accept-Language est nécessaire et documentez le périmètre convenu ou la recommandation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi, I'm looking for some guidance on Accept-Language and Accept-Encoding header normalization to avoid high cache key cardinality.
For encoding, I was thinking of something like:
map {header.Accept-Encoding} {accept} {
~br br
~gzip gzip
default *
}
request_header Accept-Encoding {accept}
And for Accept-Language I was looking at https://github.com/simia-tech/caddy-locale but it doesn't seem to work with caddy 2.
Do you have recommendations? Is this even necessary?
- Langage dominant
- Go
- Étoiles
- 394
- Forks
- 30
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de caddyserver/cache-handler
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
caddyserver/cache-handler#138 · 1 commentaire · 3 réactions ·
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 45/100
caddyserver/cache-handler#146 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
caddyserver/cache-handler#145 ·
-
Admin API purge/invalidation still panics with nil pointer on v0.16.0 (same root cause as #140)Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 76/100
caddyserver/cache-handler#143 · 2 commentaires ·
-
Can not flush cacheOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
caddyserver/cache-handler#140 · 4 commentaires · 1 réaction ·
Toutes les issues de caddyserver/cache-handler
Issues similaires
-
Fix mode unpins a reusable workflow call when the same repository is also used as a step actionOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
github/gh-actions-lock#261 ·
Les mainteneurs répondent en général sous 1 jour
-
bug documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
labmonkeys-space/nl6#974 ·
Les mainteneurs répondent en général sous 1 jour
-
model:sonnet phase-2-optimize runtime:claude security size:S
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
FootprintAI/Containarium#3471 ·
Les mainteneurs répondent en général sous 1 jour
-
[BUG] serviceenvupdater filter does not update KUBERNETES_SERVICE_HOST/PORT in init containersPeut-être pris @RaphaelFakhri l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
openyurtio/openyurt#2845 ·
Les mainteneurs répondent en général sous 7 jours
-
fuzz.yml skips three fuzz targets, and the Action's user input describes only ~/.claudePeut-être pris @predictor2718 l’a pris aujourd’hui. Ouvertegithub_actions P3 tests
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour