Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Protezione antiinclinazione per le implementazioni Amplify
La protezione dall'inclinazione dell'implementazione è disponibile per le applicazioni Amplify per eliminare i problemi di distorsione della versione tra client e server nelle applicazioni Web. Quando applichi la protezione da inclinazione a un'applicazione Amplify, puoi assicurarti che i tuoi client interagiscano sempre con la versione corretta degli asset lato server, indipendentemente dal momento in cui si verifica una distribuzione.
L'inclinazione della versione è una sfida comune per gli sviluppatori web. Si verifica quando un browser Web esegue una versione obsoleta di un'applicazione e il server ne esegue una nuova. Questa discrepanza può causare comportamenti imprevedibili, errori e un'esperienza negativa per l'utente dell'applicazione. La funzionalità di protezione dalla distorsione dell'implementazione Amplify associa i client in esecuzione sui browser Web a una distribuzione specifica. Ciò garantisce che Amplify serva sempre le risorse per quella particolare implementazione, mantenendo il client e il server sincronizzati.
La funzione di protezione dall'inclinazione di Amplify può ridurre gli errori per gli utenti dell'applicazione quando si rilasciano nuove distribuzioni. Può anche migliorare l'esperienza degli sviluppatori riducendo il tempo dedicato alla gestione dei problemi di compatibilità con le versioni precedenti e successive.
Dettagli della funzionalità di protezione asimmetrica:
- Tipi di applicazione supportati
-
È possibile aggiungere la protezione dall'inclinazione alle applicazioni statiche e SSR create con qualsiasi framework supportato da Amplify. Le applicazioni possono essere distribuite da un repository Git o da una distribuzione manuale.
Non è possibile aggiungere una protezione dall'inclinazione a un'applicazione distribuita
WEB_DYNAMIC
sulla piattaforma (Next.js versione 11 o precedente). - Durata
-
Per le applicazioni statiche, Amplify offre una settimana di implementazioni. Per le applicazioni SSR, garantiamo una protezione dall'inclinazione per un massimo di otto implementazioni precedenti.
- Costo
-
L'aggiunta di una protezione da asimmetria a un'applicazione non prevede costi aggiuntivi.
- Considerazione delle prestazioni
-
Quando la protezione da inclinazione è abilitata per un'applicazione, Amplify deve aggiornare le configurazioni della cache CDN. Pertanto, dovresti aspettarti che la prima implementazione dopo aver abilitato la protezione da skew richieda fino a dieci minuti.