Pagina di cache completa non funziona, sembra essere la memorizzazione nella cache per sessione anziché per gruppo di utenti
-
16-10-2019 - |
Domanda
Pagina intera caching sembra essere al lavoro su una base per sessione.
- Se vado a una pagina, il primo caricamento della pagina richiede pochi secondi, il secondo di caricamento della pagina molto meno
- Se le mie visite collega di lavoro la stessa pagina, ci vogliono pochi secondi e il secondo di caricamento della pagina molto meno.
Abbiamo esaurito tutta la documentazione FPC, esercitazioni e messaggi che possiamo trovare. Noi siamo completamente a corto di idee, abbiamo foro perforato l'uno per oggetto di sessione sulle nostre pagine (contenuti della spesa) e FPC appare ancora lavorare solo su una base per sessione anziché su base gruppo di utenti come avremmo expeect.
Qualsiasi idea del perché questo sarebbe avvenendo?
Soluzione
Quello che si sta descrivendo non è un comportamento di default.
In genere come FPC è innescato, quando non connesso - o aver fatto nulla per rendere la specifica sessione per voi, la linea temporale di caricamento della pagina tende ad essere:
--1.2s--------0.8s------------------0.6s-----------------------0.1s---------------
Uncached Mage default cache Partially cached in FPC Fully cached in FPC
Cosa dovrebbe accadere è che un singolo caricamento della pagina innesca la cache di Magento e, in misura minore, la cache Magento FPC. Il carico successiva per lo stesso contenuto innesca completamente la cache FPC con conseguente caricamento della pagina 3 per lo stesso contenuto di prendere in giro 0.1s.
Ma quando si fa qualcosa per rendere la vostra sessione di unico, ad esempio, Add-to-Cart -. Poi FPC manifesta un comportamento leggermente diverso e la tempi di rendering aumentano leggermente
--1.4s--------0.8s------------------0.6s---------------
Uncached Mage default cache Fully cached in FPC
Sembra che tu hai rotto la logica FPC da rendere il vostro emendamenti (hole-punzoni) da parte essenzialmente causando FPC si comporti come nel mio secondo esempio.
Ie. Non serve alcun contenuto da una cache globale, ma piuttosto specifico contenuto solo alla sessione
Il mio suggerimento sarebbe quello di installare un negozio EE pulita - e guardare il comportamento di là -. O spostare le directory / comunità locale e le directory dei pacchetti tema personalizzato (per forza di impresa / default a carico)