Cách đơn giản nhất là sử dụng nhà cung cấp bộ nhớ cache web chuyên dụng. Tomcat không có một OOTB, nhưng bạn có thể sử dụng Apache with mod_cache (và rõ ràng là mod_jk). Trong cấu hình này, Apache có xu hướng hoạt động như một proxy-cache lưu trữ nội dung động do Tomcat cung cấp; bạn sẽ phải đảm bảo rằng Tomcat phục vụ các tiêu đề đúng để đảm bảo rằng Apache sẽ lưu lại các câu trả lời.
Có các giải pháp web-cache thương mại khác, nhưng chúng thường được sử dụng cho mục đích sử dụng cao cấp.
Bạn cũng có thể sử dụng Mực thay vì Apache, hoạt động như một proxy ngược lại cũng có khả năng phục vụ nội dung được lưu trong bộ nhớ cache; trong trường hợp này, Squid thực hiện bộ nhớ đệm của nội dung động.
Nếu bạn không muốn đầu tư vào máy chủ bổ sung, như các giải pháp nêu trên, bạn có thể xem xét sử dụng EHCache to perform web page caching trên chính Tomcat.
liên quan
- Java Web Application: How to implement caching techniques?
Nguồn
2010-09-28 15:06:13
Bạn đang có ý định để cache các câu trả lời HTTP từ máy chủ cho một URL được với chuỗi truy vấn hoặc POST thông số tương tự? –
@Vineet Reynolds Có chính xác –
bạn có thể muốn cập nhật câu hỏi để nêu rõ điều đó. Tôi nghĩ mọi người có thể hiểu sai câu hỏi và nó có thể bị đóng. –