Le Azure CDN ci permettono di effettuare cache delle risorse statiche al fine di poterle restituire il più velocemente e scalabile possibile. Sono ottime se accoppiate agli Azure Storage, come per esempio fatto nello script #192, perché ci permettono di ottenere ottime prestazioni ed esporre il tutto su un dominio personalizzato e sotto HTTPS.
E' buona norma assicurarci che l'utente recuperi le risorse statiche tramite il protocollo TLS, perciò in genere è opportuno abilitare il redirect da HTTP a HTTPS, cosicché se per caso qualche indirizzo non è corretto, comunque tramite questo meccanismo abbiamo la certezza che tutto venga servito nel modo più opportuno.
Possiamo raggiungere questo obbiettivo usando le rules engine delle CDN, le quali ci permettono di eseguire delle azioni a fronte di certe condizioni, senza dover scrivere neanche una riga di codice. E' sufficiente andare nella sezione Rules engine e aggiungere una nuova regola. Specifichiamo una condizione, indicando che se essa equivale a HTTP dev'essere fatto un redirect verso HTTPS.
Lasciare i campi vuoti significa che la regola mantiene tutto il percorso dell'indirizzo, alterando solo il protocollo. Se preferiamo, possiamo applicare un 301, indicando al browser che l'azione è permamente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sottoscrizione agli eventi sul contenitore in JavaScript
Eseguire attività basate su eventi con Azure Container Jobs
Criptare la comunicazione con mTLS in Azure Container Apps
Gestire domini wildcard in Azure Container Apps
Usare il versioning con i controller di ASP.NET Core Web API
Linting di un Dockerfile con un workflow di GitHub
Gestire i null nelle reactive form tipizzate di Angular
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare Model as a Service su Microsoft Azure
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Evitare il flickering dei componenti nel prerender di Blazor 8
Accesso sicuro ai secrets attraverso i file in Azure Container Apps