

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à.

# Contenuti dinamici
<a name="dynamic-content"></a>

 I contenuti dinamici includono l'output di script PHP WordPress lato server. I contenuti dinamici possono essere forniti anche tramite CloudFront configurando il sito Web WordPress come origine. Poiché i contenuti dinamici includono contenuti personalizzati, è necessario configurare CloudFront per l'inoltro di determinati cookie HTTP e specifiche intestazioni HTTP nell'ambito di una richiesta al server di origine personalizzato. CloudFront utilizza i valori dei cookie inoltrati come parte della chiave che identifica un oggetto univoco nella sua cache. Per ottimizzare l'efficienza del caching, è necessario configurare CloudFront in modo che inoltri solo i cookie HTTP e le intestazioni HTTP che cambiano realmente il contenuto (non i cookie che vengono utilizzati solo sul lato client o da applicazioni di terze parti, ad esempio per l'analisi dei dati Web). 

![Distribuzione dell'intero sito Web tramite Amazon CloudFront](http://docs.aws.amazon.com/it_it/whitepapers/latest/best-practices-wordpress/images/image3.png)


*Distribuzione dell'intero sito Web tramite Amazon CloudFront*

 La figura precedente include due origini: una per i contenuti statici e l'altra per i contenuti dinamici. Maggiori informazioni sull'implementazione sono disponibili nell'[Appendice A: Configurazione di CloudFront](appendix-a-cloudfront-configuration.md) e nell'[Appendice B: Installazione e configurazione di plug-in](appendix-b-plugins-installation-and-configuration.md). 

 CloudFront utilizza intestazioni di controllo della cache standard per identificare se e per quanto tempo deve memorizzare nella cache risposte HTTP specifiche. Le stesse intestazioni di controllo della cache vengono utilizzate anche dai browser Web per decidere quando e per quanto tempo memorizzare i contenuti localmente nella cache, in modo da offrire all'utente finale un'esperienza ottimale (ad esempio, un file `.css` già scaricato non verrà scaricato nuovamente ogni volta che un visitatore non nuovo visualizza una pagina). È possibile configurare le intestazioni di controllo della cache a livello del server Web (ad esempio, tramite file `.htaccess` o modifiche del file `httpd.conf`) o installare un plug-in di WordPress (ad esempio, W3 Total Cache) per stabilire in che modo tali intestazioni vengono impostate per i contenuti statici e dinamici. 