Ciao @Mary Victoria Bertolini,
La duplicazione della cartella /var/www/html
nella tua Azure Web App è probabilmente dovuta all'infrastruttura di Azure. Mentre /home/site/wwwroot
è la directory principale e persistente per i file della tua applicazione, la cartella /var/www/html
potrebbe fungere da replica locale per scopi di runtime. Questo comportamento fa parte del modo in cui Azure Web Apps gestisce e distribuisce le applicazioni.
Poiché /var/www/html si trova al di fuori della directory /home, è temporaneo e si resetta quando l'app o l'istanza si riavvia. Quando ciò accade, Azure Web Apps aggiorna automaticamente il contenuto da /home/site/wwwroot per mantenere la replica aggiornata. Questo processo è ottimizzato, ma potrebbe causare ritardi se /home/site/wwwroot contiene una grande quantità di dati.
Per quanto riguarda la latenza potenziale, il tempo di riavvio potrebbe aumentare a seconda delle dimensioni e della complessità dei file in /home/site/wwwroot
. Per ridurre eventuali ritardi, puoi ottimizzare la struttura dei file della tua applicazione o utilizzare Azure Blob Storage per ospitare asset statici.
Nel codice sorgente della tua Azure Web App, dovresti sempre fare riferimento ai file utilizzando il percorso /home/site/wwwroot
. Questa directory è persistente e affidabile, garantendo il corretto funzionamento dell'app anche durante i riavvii o gli eventi di scaling.
Sto traducendo le risposte dall'inglese, mi scuso per eventuali errori grammaticali.
Non dimenticare di cliccare su "Accetta la risposta" e su "Sì" ogni volta che le informazioni fornite ti sono utili, perché possono essere utili anche ad altri membri della community.
Se hai altre domande o riscontri ancora problemi, fammelo sapere nei "commenti" e sarò felice di aiutarti.