Sto cercando di accelerare il mio benchmark (architettura web a 3 livelli) e ho alcune domande generali relative a Memcache (d) e Varnish.
Qual è la differenza?
Mi sembra che Varnish sia dietro il server web, memorizza nella cache le pagine web e non richiede modifiche nel codice, solo configurazione.
Dall'altro lato, Memcached è un sistema di memorizzazione nella cache di uso generale e principalmente utilizzato per memorizzare nella cache i risultati dal database e richiede una modifica delget
metodo (prima ricerca nella cache).Posso usare entrambi? Vernice nel server web anteriore e Memcached per la memorizzazione nella cache del database?
Qual è un'opzione migliore?
(scenario 1 - principalmente scrittura,
scenario 2 - principalmente lettura,
scenario 3 - lettura e scrittura sono simili)