Ich versuche, einige Benchmark-Messungen selbst durchzuführen. Die Idee besteht darin, einen bekannten Vanilla Web Benchmark (z. B. RUBiS, TPC-W) und ihre abgestimmte Version (Varnish Reverse Proxy vor Apache und Software Cache in Front-Datenbank) zu verwenden. Ich habe einige Dilemmas:Software-Cache-Benchmark
Lack sollte ‚relativ einfach‘ zu installieren und zu konfigurieren. Allerdings mache ich mir mehr Gedanken über Cache. Wenn ich richtig verstanden habe, erfordert Software-Cache (z. B. Memcached, Redis) Codeänderungen. Das bedeutet, ich muss jeden Datenbankbefehl im Benchmark ändern (möglicherweise eine große Anzahl von Servlets) und Memcached API verwenden. Ist das richtig?
Zweitens brauche ich diese Ergebnisse eher bald, gibt es also eine Alternative (einige Software-Cache, die keine Code-Änderungen erfordern, oder Benchmark mit bereits Memcached API integrieren)?
Danke.