Ich versuche, meinen Benchmark (3-Tier-Webarchitektur) zu beschleunigen, und habe einige allgemeine Fragen zu Memcache (d) und Varnish.
Was ist der Unterschied?
Es scheint mir, dass Varnish hinter dem Webserver steht, Webseiten zwischenspeichert und keine Änderung des Codes erfordert, sondern nur die Konfiguration.
Auf der anderen Seite ist Memcached ein Allzweck-Caching-System, das hauptsächlich zum Zwischenspeichern von Ergebnissen aus Datenbanken verwendet wird und eine Änderung derget
Methode erfordert (erste Cache-Suche).Kann ich beide verwenden? Lack im Front-Webserver und Memcached für Datenbank-Caching?
Was ist eine bessere Option?
(Szenario 1 - meistens schreiben,
Szenario 2 - meistens lesen,
Szenario 3 - lesen und schreiben sind ähnlich)