Najprostszym sposobem jest użycie dedykowanego dostawcy pamięci podręcznej. Tomcat nie ma jednego OOTB, ale możesz zatrudnić Apache with mod_cache (i oczywiście mod_jk). W tej konfiguracji Apache ma tendencję do działania jako pamięć podręczna proxy, która buforuje zawartość dynamiczną obsługiwaną przez Tomcat; będziesz musiał upewnić się, że Tomcat obsługuje właściwe nagłówki, aby upewnić się, że Apache będzie buforował odpowiedzi.
Istnieją inne komercyjne rozwiązania z pamięcią podręczną, ale są one zwykle używane w zaawansowanych zastosowaniach.
Można również użyć Squid zamiast Apache, aby działać jako odwrotny serwer proxy, który może również obsługiwać buforowane treści; w tym przypadku Squid wykonuje buforowanie zawartości dynamicznej.
Jeśli nie chcesz inwestować w dodatkowy serwer, jak sugerują powyższe rozwiązania, możesz rozważyć użycie usługi EHCache to perform web page caching na serwerze Tomcat.
pokrewne
- Java Web Application: How to implement caching techniques?
zamierza pan buforować odpowiedzi HTTP z serwera dla danego adresu URL z tych samych parametrów kwerendy lub POST? –
@Vineet Reynolds Tak dokładnie –
możesz chcieć zaktualizować pytanie, aby to stwierdzić. Myślę, że ludzie mogą źle zrozumieć pytanie i może to być zamknięte. –