美文网首页
静态资源 客户端访问自动随版本号更新

静态资源 客户端访问自动随版本号更新

作者: eye33 | 来源:发表于2019-06-23 10:17 被阅读0次

我们在写js/css文件时,如有更新,浏览器会缓存该文件名的老文件,导致用户访问时其实使用的还是老文件,而用户不怎么会使用浏览器的清空缓存,即使会清空,也非常影响用户体验.故让静态资源随版本号更新是比较好的一种选择.
以下是JSP页面引入静态资源随版本号更新的方法.
1.配置基础的base.jsp页面,用来控制版本.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>    
<c:set var="version" value="0.196" />

2.所需test.jsp页面,引用基础的jsp页面.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<%@ include file="../base.jsp" %>
<link rel="stylesheet" type="text/css" href="/css/busi/base.css?v=${version}" />
<script type="text/javascript" src="/js/busi/base.js?v=${version}"></script>
<title>test</title>
</head>

相关文章

  • 静态资源 客户端访问自动随版本号更新

    我们在写js/css文件时,如有更新,浏览器会缓存该文件名的老文件,导致用户访问时其实使用的还是老文件,而用户不怎...

  • 阿里云CDN自动刷新

    发布新版本自动更新静态资源方案: CI持续集成的时候,通过 phplint 拓展追加版本号 框架里面统一封装方法加...

  • 【BIO】基于BIO实现简单动态HTTP服务器

    需求支持浏览器客户端接入根据请求的资源路径响应正确的结果支持访问静态资源支持访问动态资源当资源不存在时响应404提...

  • java内部类

    静态内部类: 静态内部类本身可以访问外部的静态资源,包括静态私有资源。但是不能访问非静态资源,可以不依赖外部类实例...

  • nginx proxy_cache与Yslow查看

    对于网站的静态文件 如css js或者静态图片这些不会经常更新的数据我们通常缓存在客户端 每次当客户端访问的时候从...

  • springmvc、springboot静态资源访问配置

    如何访问项目中的静态资源? 一.springmvc springmvc中访问静态资源,如果DispatcherSe...

  • day41HTTP网络协议说明

    课程介绍部分 作业: 网站访问资源概念 静态资源: 动态资源 伪静态资源 网站访问度量方式 企业常用网站web服务...

  • SpringBoot-Web开发-3

    SpringMVC自动配置 ① 配置了视图解析器bean;② 静态资源访问支持,包括WebJars;③ 注册了转换...

  • 前端SPA应用缓存问题解决与实践

    前言 前端SPA应用缓存问题原先的客户端已经加载过资源了(进过一次页面),然后更新静态资源,客户端重新进入页面,还...

  • Spring Boot集成模板引擎Beetl

    一、静态资源访问 静态资源:js、css、html、音视频等静态资源路径:指系统可直接访问的路径,且路径下的所有文...

网友评论

      本文标题:静态资源 客户端访问自动随版本号更新

      本文链接:https://www.haomeiwen.com/subject/dahiqctx.html