[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Best practice per i blocchi di contenuto privati

Quando un blocco di contenuto privato contiene la variabile _isScopePrivate, il blocco non è memorizzabile in cache. Poiché il blocco privato non è memorizzato in cache, Adobe Commerce deve recuperare gli stessi dati per ogni richiesta del cliente, il che aumenta il carico del server.

Invece di utilizzare la variabile _isScopePrivate per il contenuto privato, crea un blocco e un modello per visualizzare dati indipendenti dall'utente. Questi dati vengono sostituiti con dati specifici dell’utente dal componente dell’interfaccia utente di Adobe Commerce, che gestisce in modo più efficiente i dati di pre-rendering. Per istruzioni, vedere Contenuto privato in Commerce PHP Extensions Guide.

Prodotti e versioni interessati

Tutte le versioni supportate di:

  • Adobe Commerce sull’infrastruttura cloud
  • Adobe Commerce on-premise

Potenziale impatto sulle prestazioni

I siti con blocchi di contenuto privati contenenti le variabili _isScopePrivate attivano le richieste di AJAX per recuperare gli stessi dati per ogni richiesta del cliente. Questo aumenta i tempi di risposta e utilizza risorse aggiuntive che potrebbero essere utilizzate per gestire operazioni più importanti per lo storefront, come la registrazione dei clienti, gli aggiornamenti del carrello, l’invio degli ordini e le transazioni di pagamento.

Informazioni aggiuntive

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60