1.1 静态网页的特点:
(1) 静态网页每个页面都有一个固定的URL,而且URL一般以.htm、.html、.shtml等形式为后缀,而且地址中不含有问号”?”
(2) 静态网页是实实在在保存在服务器上的文件,每个都是一个独立的文件
(3) 静态网页的内容相对稳定,容易被搜索引擎收录(优点)
(4) 静态网页没有数据库的支持,在网站制作和维护方面工作量较大(缺点)
(5) 静态网页的交互性较差,在功能方面有较大的限制(缺点)
(6) 网页程序在用户浏览器端解析,程序解析效率更高,由于服务器端不进行解析,因此可以接受更多的并发访问。(优点)
总结:1)客户端解析 2)格式html,jpg为主 3)易被搜索引擎收录
1.2 动态网页
特点:
(1) 动态网页一般以数据库技术为基础,可以实现更多的功能,可以大大降低维护网站的工作量;
(2) 并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页
(3) 动态网页中的“?”对搜索引擎的收录存在一定的问题
(4) 程序在服务器端解析,会消耗大量的CPU和内存等资源,效率不如静态网页
总结:一般以数据库技术为基础,程序在服务器端解析,扩展名为asp,aspx,php,jsp,do,cgi,perl
1.3 伪静态网页
由于搜索引擎无法正确读取带参数的动态网页内容,很多大型的网站都采用了动态网页生成静态网页的技术,消除动态网页中的参数,是搜索引擎收录更多的内容,达到优化的效果。
另外的办法,就是动态网页伪静态技术,通过某些技术(如rewrite规则),把网页的url重写,但是并不需要生成任何网页,仅仅是改变了地址路径,以达到有利于搜索引擎收录的效果。伪静态的实质依然是动态网页,因此在性能上存在瓶颈,效率没有任何提升,没有动态转静态网页效率高。
1.4 web架构优化
在实际高并发网站架构中,偶们可以考虑把用户请求的数据解析后存成静态文件放于磁盘中或放于内存中,来降低动态服务器的压力,从而提升用户体验。
1.5 IP-PV-UV
IP:指独立IP数,00:00-24:00内相同IP地址被计算一次
PV:即Page View,页面浏览量或页面点击量,每次刷新即被计算一次。具体的度量方法就是从浏览器发出一个对网络服务器的请求,网络服务器街道这个请求后,会将该请求对应的一个网页发送给浏览器,从而产生一个PV,那么这里只要是这个请求发送给了浏览器,无论这个页面是否完全打开,那么都是应该计为1个PV
UV:即Unique Visitor,访问网站的一台电脑客户端为一个访客。00:00-24:00相同的客户端即被计算一次。UV的度量方法:1.网站服务器分辨;2.Cookie分辨
1.6 网站访问基本流程
注意:如果本机上有要访问网站的IP地址解析的缓存,就直接进行第5步,即直接访问目的网站。