前言 在Vue构建的单页面应用(SPA)中,路由模块一般使用vue-router。vue-router不保存被切换组件的状态, 它进行push或者replace时,旧组件会被销毁,而新组件会被新建,走一遍完整的生命周期。 但有时候,我们有一些需求,比如跳转到详情页面时,需要保持列表页的滚动条的深度, ...
分类:
其他好文 时间:
2018-07-23 12:44:14
阅读次数:
613
我们在app.vue里面给 显示的内容包上 keep-alive 2、每次点击城市取对应的数据渲染到首页 这时候再点击城市页面跳转到首页 获取城市数据的问题 出现了(没有发送请求了,只请求求了第一次的数据),因为keep-alive将数据内容缓存起来了 他直接去取了缓存的内容 解决: 当我们在使用 ...
分类:
Web程序 时间:
2018-06-29 20:34:47
阅读次数:
281
从列表中点击某一按钮,进入详情页面,需要记住列表页当前的位置: 1、需要为 想被记住位置的组件设置缓存,如上图,也可以在app.vue中进行全局设置 2、在列表页面添加方法: mounted () { document.addEventListener('scroll',this.handelscr ...
分类:
其他好文 时间:
2018-06-18 20:57:34
阅读次数:
163
用来缓存组件,避免多次加载相应的组件,减少性能消耗. ...
分类:
其他好文 时间:
2018-06-18 11:51:41
阅读次数:
111
requests,Python HTTP 请求库,相当于 Android 的 Retrofit,它的功能包括 Keep-Alive 和连接池、Cookie 持久化、内容自动解压、HTTP 代理、SSL 认证、连接超时、Session 等很多特性,同时兼容 Python2 和 Python3。 第三方 ...
分类:
编程语言 时间:
2018-06-14 14:53:08
阅读次数:
210
这个问题药系统的回答,还需要从前后端两方面思考 这个问题实际上涉及非常多的考虑和因此而发生的优化技术: 首先,是基于端口数量和线程切换开销的考虑,浏览器不可能无限量的并发请求,因此衍生出来了并发限制和HTTP/1.1的Keep alive。 所以,IE6/7在HTTP/1.1下的并发才2,但HTTP ...
分类:
其他好文 时间:
2018-05-27 19:43:53
阅读次数:
177
1 HTTP无状态协议和Connection:Keep-Alive容易犯的误区 HTTP无状态:无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。 优点:服务器不用为每个客户端连接分配内存来记忆大 ...
分类:
Web程序 时间:
2018-05-19 22:32:47
阅读次数:
186
场景 在不同的开发机器上,建立HTTP1.1连接,有的机器会进行一两次交互后,会检测到断开连接。这种情况下,会需要重连服务器。一般断开的原因包括硬件/路由/代理服务器。 目前尝试添加Keep-Alive字段,目前来看估计跟机器有关摘自You are assuming that the connection is staying open after each HTTP response is re
分类:
其他好文 时间:
2018-05-19 18:44:03
阅读次数:
256
1、什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Al ...
分类:
Web程序 时间:
2018-05-11 12:42:23
阅读次数:
259
HTTP 特征 基于TCP/IP HTTP:80端口 HTTPS:443端口 无连接状态 状态行+请求头+消息主体 状态行+响应头+响应正文 HTTP/1.1引入的两大功能 keep-alive pipling keep-alive HTTP/1.0中,默认使用短连接 HTTP/1.1起,默认使用长... ...
分类:
其他好文 时间:
2018-05-10 23:25:02
阅读次数:
335