大概有以下几步: DNS解析(浏览器缓存→系统缓存→路由器缓存→ISP DNS缓存→从根域名服务器递归搜索) 建立TCP链接(TCP的三次握手) 浏览器向服务器发送HTTP请求 服务器返回结果给浏览器 浏览器渲染页面(解析HTML,构建DOM树,解析CSS,构建渲染树,浏览器进行渲染绘制) 断开与服 ...
分类:
Web程序 时间:
2019-03-12 10:43:43
阅读次数:
235
Web前端优化访问1.网站动静分离 动静分离 动态的资源和静态资源分别部署到不同的服务器上,使用Nginx实现静态服务器,因为nginx实现静态服务器访问速度的效果比tomcat实现静态服务器访问效果好很多。2.一定要使用浏览器缓存,客户端(浏览器)内置缓存技术,只要访问一次静态资源请求,都会缓存到 ...
分类:
Web程序 时间:
2019-03-12 10:39:40
阅读次数:
204
一、vs code 的常用快捷键列表 1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) c) 多行注释:[alt+shift+A] d) 多行注释:/** 2、移动行:alt+up/ ...
分类:
其他好文 时间:
2019-03-11 16:16:18
阅读次数:
196
HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。 在HTTP中具有缓存功能的是浏览器缓存或者说客户端缓存。 1 缓存的优点: 减少了冗余的数据传递,节省宽带流量 减少了服务器的负担,大大提高了网站性能 加快了客户端加载网页的速度 这也正是HTTP缓存属于客户端缓存的原 ...
分类:
Web程序 时间:
2019-02-25 18:14:22
阅读次数:
180
一、概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种: 同步sau交流学习社区(首发):https://www.mwcxs.top/page/565.html 1 ...
分类:
Web程序 时间:
2019-02-18 16:16:30
阅读次数:
267
本文转自:https://www.w3cschool.cn/nginxsysc/nginxsysc-cache.html 在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。在常用的缓存设置 ...
分类:
其他好文 时间:
2019-02-12 11:44:19
阅读次数:
274
Q: 浏览器缓存是个什么东东,为什么要学习浏览器缓存涅? A: 浏览器缓存其实就是浏览器保存通过HTTP获取的所有资源,是浏览器将网络资源存储在本地的一种行为。浏览器缓存可以减少冗余数据的传输,减小服务器的负担,提高网站性能,页面利用缓存快速的响应。 任何事物都是有两面性滴,用的好,可以提升用户体验 ...
分类:
Web程序 时间:
2019-01-29 23:04:45
阅读次数:
201
1.关于浏览器缓存,修改CSS文件和Javascript文件后调试,浏览器不更新问题,解决办法是在link标签和script标签引用的文件名后面添加版本信息如下: <link rel="stylesheet" href="~/css/site.min.css?version=20190109" /> ...
分类:
Web程序 时间:
2019-01-25 13:02:20
阅读次数:
160
centos7上安装后lamp但是curl正常,浏览却访问不了网上搜索后结果是要清空浏览器缓存,清空iptables,关闭selinux进行完上述操作还是访问不了禁用/停止自带的firewalld服务1.停止firewalld服务systemctlstopfirewalld2.禁用firewalld服务systemctlmaskfirewalldcentos有自带的防火墙把它关闭后浏览器就正常访问
分类:
Web程序 时间:
2019-01-21 11:16:51
阅读次数:
844
清理网站缓存的几种方法 meta方法 清理form表单的临时缓存 jquery ajax清除浏览器缓存 方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: 方法二,直接用cache:false, 方法三:用随机数,随机数也是避免缓 ...
分类:
Web程序 时间:
2019-01-16 19:19:15
阅读次数:
456