1 dépôt
Standardizing the query string of a URL to improve cache hit rates.
Distinct from Query Normalization: Distinct from Query Normalization, which focuses on GraphQL query planning; this focuses on HTTP URL parameters for caching.
Explore 1 awesome GitHub repository matching data & databases · URL Query Parameter Normalization. Refine with filters or upvote what's useful.
Varnish Cache est un cache de proxy inverse HTTP, un gestionnaire de trafic et un outil de diffusion de contenu en périphérie (edge). Il fonctionne comme un accélérateur HTTP qui stocke les réponses en mémoire pour réduire la charge du backend et améliorer la vitesse de diffusion. Le système sert également de proxy de terminaison TLS et de moteur de configuration utilisant un langage compilé pour définir la logique de traitement des requêtes et de mise en cache. Le projet se distingue par son langage de configuration compilé, qui transforme la logique de domaine spécialisée en code machine pour exécuter le traitement des requêtes à la vitesse de la ligne. Il fournit un stockage haute performance centré sur la mémoire et une gestion de cache spécialisée, telle que l'invalidation par clé de substitution pour la purge ciblée d'objets liés. La plateforme couvre un large éventail de capacités de gestion et d'optimisation du trafic, notamment le routage dynamique du backend, la limitation du taux de requêtes et l'isolation de la santé du backend. Elle prend en charge la normalisation du contenu pour les chaînes de requête d'URL et les en-têtes, ainsi que des fonctionnalités de sécurité comme le calcul de signature HMAC. Le logiciel prend en charge le déploiement cloud-native via des images de conteneurs et des charts Helm Kubernetes.
Improves cache hit rates by filtering, sorting, and removing redundant query parameters from incoming URLs.