Pārlūkot izejas kodu

index页面缓存时间修改

Hu Jie 7 gadi atpakaļ
vecāks
revīzija
6d414f5698

+ 1 - 1
jpress-web-core/src/main/config/ehcache.xml

@@ -35,7 +35,7 @@
 		  maxElementsOnDisk="100000000"
 		  eternal="false"
 		  timeToIdleSeconds="3600"
-		  timeToLiveSeconds="0"
+		  timeToLiveSeconds="7200"
 		  overflowToDisk="true"
 		  diskPersistent="true"
   		 />

+ 2 - 9
jpress-web-core/src/main/java/io/jpress/ui/freemarker/tag/ApiDataTag.java

@@ -45,9 +45,7 @@ public class ApiDataTag extends JTag {
 
 	public ApiDataTag(HttpServletRequest request) {
 		this.request = request;
-		if (CollectionUtils.isEmpty(apiDataCollection)) {
-			initCollection();
-		}
+		initCollection();
 	}
 
 	@Override
@@ -146,13 +144,8 @@ public class ApiDataTag extends JTag {
 
 		public String getData() {
 			// 空值时抓取
-			if (StringUtils.isBlank(data)) {
-				sendRequest();
-			}
+			sendRequest();
 			// 过期时重新抓取,4小时失效
-			if (System.currentTimeMillis() - this.updateTime.getTime() > 60 * 1000 * 60 * 4) {
-				sendRequest();
-			}
 			return data;
 		}