Le préfixe le plus long possède le modificateur « ^~ ». L'évaluation des regex a été entièrement contournée.
Finalité : Preferential prefix: Skips all regex tests for static build assets
alias /var/www/spa/static/; expires 365d; add_header Cache-Control "public, immutable";
Trace d'évaluation étape par étape (6 étapes)
Évalué selon des phases strictement conformes aux spécifications RFCEncodage pourcent décodé, barres obliques fusionnées et chaîne de requête séparée.
Request URI: "/static/css/bundle.css" Normalized: "/static/css/bundle.css" Query: ""
URI "/static/css/bundle.css" != "/favicon.ico".
URI begins with prefix "/static/" (length 8).
URI "/static/css/bundle.css" does not start with "/api/".
URI begins with prefix "/" (length 1).
Le préfixe le plus long possède le modificateur « ^~ ». L'évaluation des regex a été entièrement contournée.
location ^~ /static/ {
alias /var/www/spa/static/;
expires 365d;
add_header Cache-Control "public, immutable";
}Fidélité à l'algorithme du noyau Nginx et RFC
Simule fidèlement la mécanique du noyau C de Nginx : = correspondance exacte, ^~ préfixe préférentiel, ordre d'évaluation des regex et repli sur le préfixe standard le plus long.
Zéro transmission serveur et latence nulle
Toute la normalisation d'URI, l'analyse d'expressions régulières et le tri par priorité s'exécutent à 100% dans la mémoire du navigateur sans aucune charge réseau.
Génération de configuration de production
Exportez instantanément des blocs de configuration Nginx propres et validés avec commentaires explicatifs et commandes cURL de vérification.