Próbuję przyspieszyć mój test porównawczy (trójwarstwowa architektura sieciowa) i mam kilka ogólnych pytań związanych z Memcache (d) i Varnish.
Jaka jest różnica?
Wydaje mi się, że Varnish znajduje się za serwerem WWW, cache'uje strony internetowe i nie wymaga zmian w kodzie, wystarczy konfiguracja.
Z drugiej strony Memcached jest systemem buforowania ogólnego przeznaczenia i jest używany głównie do buforowania wyników z bazy danych i wymaga zmianyget
metody (pierwsze wyszukiwanie w pamięci podręcznej).Czy mogę używać obu? Lakier na serwerze WWW i Memcached do buforowania bazy danych?
Jaka jest lepsza opcja?
(scenariusz 1 - głównie zapis,
scenariusz 2 - głównie odczyt,
scenariusz 3 - odczyt i zapis są podobne)