我正在本地分类广告网站上工作,现在每次页面加载数据库都会被查询。
我注意到其他受欢迎的分类广告网站提供其网站的缓存版本,这将大大减少加载时间和服务器负载。
如何使用Spring Boot或Tomcat实现此目的?我希望网站的缓存每隔X分钟更新一次。
我使用Thymeleaf作为我的模板引擎
答案 0 :(得分:0)
首先,您应该将button.target.value
添加到org.springframework.boot:spring-boot-starter-cache
或build.gradle
中的依赖项。
我们假设您正在使用DataService来获取数据以提供您的观点。您可以在其上添加pom.xml
注释。
@Cacheable
然后你应该添加以下配置:
@Service
class DataService {
@Cacheable("cache")
String compute() {
return "something"
}
}
每10分钟缓存将被清除。