c/s 客户端/服务器
b/s 浏览器/服务器
nginx > web server 服务端
浏览器 > web client 客户端
在网页设计中,纯HTMl格式的网页(包含图片,视频,JS,CSS等样式)通常被称作“静态网页”。
静态网页是相对于动态网页而言的,是指没有后台数据库,不包含程序,不可交互的网页。
静态网页的特点
静态网页资源对应文件扩展名为
静态网页重要特性
在高并发,高访问量的场景下做架构优化时,比较关键的就是把动态网页转化成静态网页,而不是直接请求数据库和动态服务器,并且可以吧静态内容推到缓存中,这样就提升用户体验,节约服务器压力成本。
动态网页是和静态网页相对而言的,动态网页的url后缀一般是.asp .aspx .php .js .cgi 并且动态网页都有标志性的符号"? &",后端都有数据库的支持。
例如动态网页地址
添加新随笔 https://i.cnblogs.com/EditPosts.aspx?opt=1
动态网页资源特点
动态静态网页形象对比
1.首先用户输入一段url,在浏览器 www.baidu.com
2.(dns解析的第一步)浏览器会首先在你的机器上,寻找一个hosts文件,这是本地测试dns解析文件
windows的hosts文件位置
C:\Windows\System32\drivers\etc\hosts
2.(第二步)如果hosts文件未指定解析记录,浏览器就去机器的dns缓存中寻找解析记录 LDNS(local dns缓存)
3.(第三步)如果缓存也没有记录,去指定的dns服务器中(手动配置,linux底下/etc/reslove.),去网络中寻找解析记录
/etc/resolv.conf
写入两条dns记录
主dns服务器 nameserver x.x.x.x
备dns服务器 nameserver x.x.x.x
linux解析dns的命令
nslookup(nameserver lookup 域名服务器查找 )
4.dns服务器会将查找到的ip和域名对应的记录,返回给浏览器,浏览器就知道访问的ip服务器是谁了
5.此时操作系统会将这条解析记录,写入到本地dns缓存中,LDNS
HTTp状态码表示web服务器响应http请求状态的数字代码,常见状态码以及作用是
HTTP状态码的命令查看
root@MiWiFi-R4CM-srv nginx1-12]# curl -I baidu.com
HTTP/1.1 200 OK
Date: Sat, 28 Mar 2020 07:57:17 GMT
Server: Apache
Last-Modified: Tue, 12 Jan 2010 13:48:00 GMT
ETag: "51-47cf7e6ee8400"
Accept-Ranges: bytes
Content-Length: 81
Cache-Control: max-age=86400
Expires: Sun, 29 Mar 2020 07:57:17 GMT
Connection: Keep-Alive
Content-Type: text/html
网站统计一般以数值较大的IP,PV统计,比较好看
IP即Internet Protocol,这里是指独立ip数,不同的ip地址的计算机访问网站时被计算的总次数。独立ip数是网站流量的一个重要指标。一般相同ip地址的客户端访问网站页面一天内只会被计算一次。 这里的ip指的是是固定的公网ip
pv(Page View)即是页面浏览量,不管客户端是不是相同,也不管ip是否相同,用户只要访问网站页面就会被计算PV,一次计算一个PV。 pv的度量方法就是客户端从浏览器发出一个web请求(request),服务器接收请求返回一个页面给客户端,这样就产生一个pv。 pv是衡量网站被访问的一个标准,但并不准确有多少人访问了网站。
举例
例如张某去访问交友网想找一个朋友,你觉得他能产生多少PV? 答案可能是十几个到几十个。一个用户的访问PV量和网站的业务成正比的,张某可能点击18岁左右的女性,28岁左右的女性,也可能点击18岁的小伙子。。。。因此他访问的页面会很多,自然pv也会增多
UV即unique visitor,同一个客户端(pc或移动端)访问网站被计算为一个访客。 一天内相同的客户端访问同一个网站只计一次uv,uv是以cookie等技术为统计依据,实际统计存在误差。 一台计算机可能有多人使用,cookie也可能被禁用,因此uv也不是最准确的。
并发数指系统同时能处理的请求数量,也反应了系统的负载能力
响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。
Query Per Second 每秒查询数 服务器在一秒内处理了多少个请求,显然数字越大代表服务器的负载越高,处理能力越强。
流量术语讲解博客地址:https://fashengba.com/post/web-sites-nouns.html
互联网主流web服务软件
主流web服务软件说明
提供动态服务的软件
详细学习 >>> 点击