Spesso mi viene chiesto come funziona il mio modulo, Page Cache Ultimate spesso mi viene chiesto in che modo il mio modulo si distingue dalla concorrenza, soprattutto per quanto riguarda il modulo"ETS Page Cache Pro" venduto su PrestaHero. Quindi non possiamo essere giudici e giuria, ma posso comunque elencare le differenze che ho notato. Se sei lo sviluppatore di "ETS Page Cache Pro" sarei felice di aggiungere il tuo diritto di replica a questo articolo!
L'esperienza
Non ho la data esatta di rilascio del modulo ETS, ma so che Page Cache Ultimate è il primo modulo di cache di pagine HTML completo a essere stato rilasciato (nel marzo 2013). All'epoca era in concorrenza con "Cache Manager", che permetteva di memorizzare nella cache un elenco di moduli, cioè parti di una pagina.
Il modulo è stato installato in più di 5000 negozi e l'ho migliorato di anno in anno grazie al servizio post-vendita che fornisco ai miei clienti. Il modulo PrestaHero deve essere stato rilasciato qualche anno dopo.
La cache del browser
Sì, c'è un'opzione per abilitare la cache del browser, ma riguarda solo i file statici come CSS, Javascript, font e immagini. Con Page Cache Ultimate si ottiene anche la cache lato browser per le pagine HTML!
Ciò significa che quando un visitatore torna su una pagina già visitata qualche minuto prima, questa non verrà richiesta nuovamente al server, ma verrà visualizzata istantaneamente perché si trova nella cache del browser.
Aggiornamento automatico della cache
"ETS Page Cache Pro non utilizza i collegamenti tra le pagine per sapere quali pagine devono essere aggiornate quando un prodotto cambia prezzo o non è più disponibile". Si tratta semplicemente di aggiornare la cache della pagina del prodotto e delle pagine della categoria, del fornitore e del produttore, nonché della pagina del best seller.
Quindi, se il prodotto appare nella home page, non sarà aggiornato e mostrerà il vecchio prezzo o lo stock.
Page Cache Ultimate è più intelligente, ricorda le pagine in cui i prodotti sono visualizzati grazie ai link web e può aggiornare tutte le pagine interessate dalle ultime modifiche.
Autoconfigurazione
I moduli della cache HTML visualizzano dinamicamente alcuni hook dei moduli; a volte è necessario aggiungere un po' di Javascript per ripristinare il comportamento di questi moduli dopo il refresh. Questo è molto complicato da fare ed è per questo che Page Cache Ultimate utilizza un server per configurare automaticamente tutti i moduli conosciuti. Questo risponde al 90% dei casi!
Senza di essa, dovrete spendere molto tempo per trovare la giusta configurazione, che a volte è tecnica se è necessario Javascript. "ETS Page Cache Pro non offre questa funzione.
Grandi negozi
Da quello che ho potuto vedere la tabella che memorizza tutte le pagine memorizzate nella cache non è ottimizzata (un bel po' di varchar), temo che con un negozio che ha molti prodotti consumi molti dati.
Page Cache Ultimate consuma anche molto spazio su disco su negozi molto grandi, ma è ottimizzato e già testato su negozi con più di 100.000 prodotti! Inoltre, è in arrivo la versione 8, che consumerà molto meno spazio e sarà ancora più veloce!
Conclusione
Entrambi i moduli offrono la cache HTML, ma Page Cache Ultimate è ancora più avanti del suo principale concorrente. Nonostante questo, continuo a lavorare duramente per fornirvi sempre il miglior modulo sul mercato, non vedo l'ora di presentarvi la v8!
Non esitate a dare la vostra opinione nei commenti se avete provato una o l'altra soluzione!
Leave a comment