一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题: web.xml文件中的配置如下: 二、禁止浏览器缓存所有动态页面 有3 个HTTP响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: 并不是所有的浏览器 ...
分类:
其他好文 时间:
2018-06-23 17:12:50
阅读次数:
177
1. http协议: ftp协议: 2. 请求协议格式: 请求行 多个请求头信息: 头名称 头值 空行 请求体(get请求无请求体) 请求头简介: 请求协议中为请求体长度,响应中为响应长度 反正就是长度就对了 1 统计访问来源 2 防盗链 与下一条兼容http协议版本 与相邻的两条设置禁用浏览器缓存 ...
分类:
编程语言 时间:
2018-06-17 14:19:47
阅读次数:
198
在做官网开发中出现静态页之后,即使发布了新的版本之后,还是会读取浏览器缓存,导致页面不是最新页面。 解决措施: 1、meta方法: <meta htpp-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" conte ...
分类:
其他好文 时间:
2018-06-14 22:16:19
阅读次数:
232
一、概念基础 参考原文:https://blog.csdn.net/hiredme/article/details/73468040 http的缓存,主要存在于本地浏览器和web代理服务器中。 在这里,我们讲的是浏览器缓存。 1. 响应头ETag(Entity Tag) Etag用来表示一个资源。在 ...
分类:
Web程序 时间:
2018-06-14 11:19:39
阅读次数:
234
No caching ——无缓存工具 无缓存工具阻止客户端应用程序(如Web浏览器)缓存任何资源,因此,请求总是发送到远程站点,所以我们总能看到最新版本。 适用场景 开发每次新部署了一版环境,说解决了XXBUG,但有时测试回归的时候会发现BUG并没有被解决,开发会质疑是不是缓存问题,有时候不是,有时 ...
分类:
其他好文 时间:
2018-06-13 15:06:59
阅读次数:
155
浏览器缓存 如何通过js清除缓存? 随机数 meta ajax replace ...
分类:
Web程序 时间:
2018-06-11 15:45:44
阅读次数:
169
1. get请求会被浏览器主动缓存,避免缓存的方法?(普通浏览器缓存现象,通过多次刷新,可以避免,但是IE浏览器不行,就算强制刷新,缓存还是会存在,除非关闭浏览器,重新打开,缓存才会消失) 当每次请求的路径都不一致时,那么就不会有缓存的存在,此时需要给路径拼接参数:(阻止缓存) ...
分类:
Web程序 时间:
2018-06-10 00:32:07
阅读次数:
185
什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。 通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Pos ...
分类:
Web程序 时间:
2018-06-04 22:25:55
阅读次数:
607
前段时间去面试移动端的H5开发工程师,在最后面试的时候被问到了max-age Expires Etag有什么不同,在什么情况下应用,当时乱编了一通,自我感觉良好,结果…… 大家懂得,现在讲他们几个的区别以及如何应用进行一下总结,方便后续查看。 Expires http/1.0中定义的header,是 ...
分类:
其他好文 时间:
2018-05-31 19:26:04
阅读次数:
182
虽然webpack的已经升级到了webpack4,而我们目前还在使用webpack3,但其中的优化点都大同小异,升级后同样适用。 性能优化初步原则 减小代码量 减小请求数 最大化利用浏览器缓存 这三条原则永远是一切优化的前提 优化配置 升级webpack 3,优化js的编译能力(Scope Hois ...
分类:
Web程序 时间:
2018-05-28 20:18:27
阅读次数:
179