Un sito di contenuti globale è in esecuzione su Azure App Service con Azure Database for PostgreSQL Flexible Server. Gli utenti segnalano download lenti di immagini e CSS da regioni distanti e la CPU del database è elevata a causa di query con un carico di lettura elevato. Il livello web ha una media del 40% di CPU. È necessario ridurre la latenza per gli utenti finali in tutto il mondo e alleggerire il carico sul database senza modificare in modo significativo il codice dell'applicazione. Quali due azioni dovresti intraprendere per prime?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Servire gli asset statici tramite Azure CDN con caching e geo-replicazione ai POP edge., Effettuare il provisioning di repliche di lettura per Azure Database for PostgreSQL e instradare le query di sola lettura alle repliche nelle regioni vicine..
Perché questa è la risposta
Servire gli asset statici tramite Azure CDN con caching e geo-replicazione ai POP edge ridurrà la latenza per gli utenti finali in tutto il mondo, poiché le immagini e i CSS verranno serviti da posizioni più vicine a loro, e alleggerirà il carico sul server delle applicazioni. Effettuare il provisioning di repliche di lettura per Azure Database for PostgreSQL e instradare le query di sola lettura alle repliche nelle regioni vicine ridurrà il carico sulla CPU del database principale, poiché le query di lettura verranno distribuite tra le repliche. Aumentare il piano di App Service a PremiumV3 e disabilitare l'autoscale non risolve la latenza globale o il carico del database. Sostituire PostgreSQL con Azure Table Storage non è fattibile senza modifiche significative al codice e non è adatto per carichi di query complessi. Scalare automaticamente l'App Service basandosi solo sulle soglie di percentuale della CPU non risolve la latenza globale o il carico del database.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta