E 'possibile salvare un intero pezzo di rendering HTML in un transitorio?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/1476

  •  16-10-2019
  •  | 
  •  

Domanda

Ho qualche domanda che porta in giro 50+ messaggi (lo so che non è l'ideale, ma ha dovuto farlo per costruire qualcosa che il cliente ha chiesto ..) e una serie di loop per ordinarle in un certo modo e sembra che questa sequenza è ritardare le parti del rendering della pagina.

Mi piacerebbe cache in un transitorio questo intero blocco di rendering HTML, è possibile?

È stato utile?

Soluzione

transitori API formulati documentazione Uso suggerito come:

long / query di database costosi o dati elaborati complessi

Il tuo caso sembra una misura perfetta per questa descrizione. Sul lato tecnico è necessario concatenare l'output nella variabile e mettere in transitoria, invece di visualizzarlo.

Altri suggerimenti

Se dovessi implementare questo oggi, la mia preferenza sarebbe la memcache cache degli oggetti , memorizzare i dati utilizzando wp_cache_set(), eventualmente aggiornando i dati utilizzando WP_Cron piuttosto che durante il caricamento della pagina.

Proprio quanti kilobyte stiamo parlando?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top