动静态网页资源
1、静态网页资源介绍
(1)什么是静态网页资源的特点?
放在服务器上看到的是什么,显示的就是什么、一旦存在于服务器上,就不会有任何改变。
- 静态内容特点:
1.图片、附件、视频。前端页面语言 .html、.js、.css,等。
2.客户端解析(相率更高),而不是在服务端解析。
例:采购--->炒菜/做饭--->端上来--->吃到。
饭店做,而不是客户做,叫做服务端解析。
自助、火锅店更倾向于客户端解析
3.后端没有数据库。
4、地址里没有特殊符号,例如&&、?等
5、网页发布一旦完成,就不会改变(除非人工修改)。
6、存储地点,存储于NFS这样的服务里(共享存储)。
7、内容来源(核心:用户上传:图片和视频等;程序员开发的代码(.html, .js , .css))
- 静态网页资源有几个重要的特征: image.png
2、动态网页资源
1.动态网页资源介绍: image.png2.动态网页资源的几个特征: image.png image.png
高并发的网站的三个
3、伪静态网页
1.什么是伪静态网页
2.伪静态网页的作用
3.伪静态网页的缺点
4.伪静态的小结
image.png
4、生产Web架构优化实战方案
1.门户新闻业务
image.png
2.视频网站业务
image.png
(1)凡是发布后不需要再改的网站业务,都可以直接静态化)(1顶10台动态);或者需要改也行,但是由公司内部人员也可以直接静态。
(2)由用户上传、修改(内容),然后对访问的实时要求高。静态化最难。
- Blog/BBS/SNS/微博社区业务/电商(如淘宝、京东)这几类业务由动态转静态是比较困难的,因为,用户发布内容后,可能会随时更新并查看,对于这种情况,一般会通过异步的方式来处理,例如通过消息中间件技术加上 NoSQL集群技术来实现转换。
5、网站度量术语
IP:一个带公网IP的电脑访问
UV(Unique Visitor)
UV (独立访客)即Unique Visitor,同一个客户端(PC或移动端)访问网站被计为一个访客。一天(00:00-24:00 )内相同的客户端访问同一个网站只计一次UV. UV一般是以客户端Cookie等技术作为统计依据的,实际统计会有误差考虑到一台客户端计算机可能会有多人使用,因此, UV (独立访客)实际上并不一定是独立的自然人访问。
企业的网站对IP、PV、UV的度量
1.对IP的度量
①分析所有Web服务器的访问日志信息,对IP地址段去重后计数,这是IT人员的基本计算手段。
②在网站的每一个(所有)页面结尾,嵌入Js等统计程序代码,待用户加载网页后, IP即传给统计IP的服务器,这种方法一般被第三方统计公司或在企业内部开发日志分析程序时使用。
③用第三方大家比较信任的统计工具,例如:谷歌的统计(GA)。IP的统计方法简单、易用,因此,成了多数网站衡量网站流量的重要指标之一。
2.对PV的度量
①分析web服务的访问日志(需要排除JS,Css及各种图片的日志信息),只计算 HTML,PHP等页面数量。
②在网站的每一个页面结尾,嵌入Js等统计程序代码,待用户加载网页后,访问数量即传给统计PV的服务器,这种方法一般被第三方统计公司或在企业内部开发日志分析程序时使用。
③用第三方大家比较信任的统计工具,例如:谷歌的统计(GA)。PV的统计方法也很简单、易用,因此也是多数网站衡量网站流量的重要指标之一。
3.对UV的度量
①通过客户端HTTP请求报文分析。一个客户端会多次请求网站服务器,每次HTTP请求都会携带客户端自身的大量信息。
②通过Cookie鉴别。当客户端第一次访问某个网站服务器时,网站服务器会给这个客户端的计算机发出一个Cookie,通常放在这个客户端计算机的C盘当中。在这个Cookie中会分配一个独一无二的编号,这其中会记录一些访问服务器的信息,如访问时间、访问了哪些页面等
- 注:PV数高说明访问的页面数多,但是不一定就代表来访者多;但PV数一定与来访者的数量成正比,不过, PV并不直接决定页面的真实来访者数量。
5、并发连接
- 1.网站并发连接
- 2.其他服务并发连接