Pro e contro per un elevato "tempo di scadenza" su wp-super-cache o w3-total-cache? [chiuso]


8

Nella pagina wp-super-cache, c'è la seguente frase, che non capisco:

Controllare ed eliminare i file scaduti è costoso, ma è costoso lasciarli anche lì. In un sito molto frequentato è necessario impostare il tempo di scadenza a 300 secondi.

Diciamo che sto usando un tempo di scadenza basso, non significa che la cache deve essere ricostruita più e più volte ogni 300 secondi?

Voglio dire, la maggior parte dei miei contenuti (ad eccezione della home page), non cambia. Quindi perché dovrei importare se la maggior parte dei post rimarrà semplicemente la stessa per giorni?

Risposte:


3

È un'ottima domanda, e anche io sono stato un po 'confuso. La conclusione che ho tratto è che è costoso lasciare i file della cache per due motivi:

  1. Se il tuo sito (o siti, nel caso di un'installazione multisito) ha / ha molte pagine, puoi facilmente finire con migliaia di file di cache, il che rende un po 'più lento trovare il giusto file di cache.
  2. È facile trascurare gli aggiornamenti (ad es. Passare a un file di temi, plugin, widget, ecc.) E quindi se non si dispone di garbage collection e si richiede di ricordare di svuotare manualmente la cache, si lascia molto spazio agli errori umani.

Come documenta il plugin, non c'è "valore giusto" da inserire. Se raramente apporti modifiche al tuo sito e non hai migliaia di pagine, non vedo nulla di male nel rendere questo valore un giorno o due. Quindi, nel peggiore dei casi, una pagina è obsoleta per quel periodo di tempo.

Ancora una volta, non sto dicendo che questa è la risposta, sto dicendo che questa è quella che penso sia la risposta. Questa domanda ha più di 6 mesi, quindi se hai trovato una risposta migliore da quando lo hai fatto, condividi!


1

La mia esperienza con w3-total-cache è stata che un tempo di scadenza elevato va bene. Questo perché quando un post viene aggiornato, viene eliminato dalla cache. Quindi, posso lasciare il tempo di scadenza in un giorno o più e non ha alcun effetto negativo sul mio sito.

Abbiamo anche diverse pagine che sono completamente dinamiche e non vengono aggiornate da sole. In quei casi (come la nostra home page, in particolare), devo solo eliminare quella pagina dalla cache ad ogni aggiornamento.

Questo ha funzionato molto bene per noi e aiuta enormemente i nostri tempi di caricamento.

Ecco uno screenshot parziale della configurazione della cache della pagina:

Immagine dello schermo


»Devo solo eliminare quella pagina dalla cache su ogni aggiornamento« a livello di codice? Potresti mostrare l' esatto come fare? Potrebbe essere interessante per i lettori successivi. Suggerimento: le immagini vanno bene per i voti positivi;)
Kaiser

È un'impostazione predefinita di w3-total-cache.
Aaron Wagner,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.