我如何确保我的网页被缓存 spark-framework
How do i ensure my webpages are being cached with spark-framework
我的 Web 应用程序由 Java Spark 框架提供支持
用户发出 httppost 请求,我们处理请求并生成页面,显然我们发回的页面没有被缓存,我们也不希望它被缓存。
但是在它的header里面引用了各种css,js和img文件,这些都没有变化。我如何确保这些页面被缓存,我什至如何检查它们是否被缓存,我目前不知道它们是否被缓存。
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/googlefonts.css" rel="stylesheet" type="text/css">
<link href="style/songkong.css" rel="stylesheet" type="text/css">
<link href="style/jquery/ui/css/smoothness/jquery-ui-1.9.2.custom.css" rel="stylesheet" type="text/css">
<link href="style/jstree/themes/style.css" rel="stylesheet" type="text/css">
<script src="style/songkong.js" type="text/javascript"></script>
<script src="style/jquery/jquery-1.9.1.js" type="text/javascript"></script>
<script src="style/jquery/ui/js/jquery-ui-1.9.2.custom.js" type="text/javascript"></script>
<script src="style/jstree/jstree.js" type="text/javascript"></script>
<link rel="shortcut icon" href="style/songkong32.png" type="text/png">
<link rel="icon" href="style/songkong32.png" type="text/png">
</head>
当使用 Java Spark Framework 缓存 html 页面中引用的静态文件时,您需要在 staticFiles class
上设置过期时间(以秒为单位)
例如
Spark.staticFiles.expireTime(600)
缓存 10 分钟
默认没有缓存
由于非静态文件通常是使用 Java Spark 动态创建的,所以我不确定是否需要缓存任何其他内容。
我的 Web 应用程序由 Java Spark 框架提供支持 用户发出 httppost 请求,我们处理请求并生成页面,显然我们发回的页面没有被缓存,我们也不希望它被缓存。
但是在它的header里面引用了各种css,js和img文件,这些都没有变化。我如何确保这些页面被缓存,我什至如何检查它们是否被缓存,我目前不知道它们是否被缓存。
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/googlefonts.css" rel="stylesheet" type="text/css">
<link href="style/songkong.css" rel="stylesheet" type="text/css">
<link href="style/jquery/ui/css/smoothness/jquery-ui-1.9.2.custom.css" rel="stylesheet" type="text/css">
<link href="style/jstree/themes/style.css" rel="stylesheet" type="text/css">
<script src="style/songkong.js" type="text/javascript"></script>
<script src="style/jquery/jquery-1.9.1.js" type="text/javascript"></script>
<script src="style/jquery/ui/js/jquery-ui-1.9.2.custom.js" type="text/javascript"></script>
<script src="style/jstree/jstree.js" type="text/javascript"></script>
<link rel="shortcut icon" href="style/songkong32.png" type="text/png">
<link rel="icon" href="style/songkong32.png" type="text/png">
</head>
当使用 Java Spark Framework 缓存 html 页面中引用的静态文件时,您需要在 staticFiles class
上设置过期时间(以秒为单位)例如
Spark.staticFiles.expireTime(600)
缓存 10 分钟
默认没有缓存
由于非静态文件通常是使用 Java Spark 动态创建的,所以我不确定是否需要缓存任何其他内容。