目录
[toc]
1 静态网页和动态网页
1.1 静态网页
概念:
纯粹的HTML格式的网页通被称为“静态网页”;
静态网页是相对于动态网页而言,是指没有后台数据库,不含程序和不可交互的网页;
扩展名:
常见的扩展名为:htm、html、xml、shtml、jpg(gif、png、bmp等所有图片),js、ccs、swf;
特点:
(1) 静态网页每个网页都有一个固定的URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
(2) 网页内容一经发布到服务器上,无论是否用户访问,每个静态网页的内容都是保存在网站服务器上的,静态网页是一个个独立的文件;
(3) 静态网页的内容相对稳定,容易被搜索引擎收录;
(4) 静态网页没有数据库的支持,在网站制作和维护方面工作量比较大,因此当网站信息量很大是完全依靠静态网页制作方式比较困难;
(5) 静态网页交互性差,在功能方面有较大限制;
(6) 程序在客户浏览器端解析,这样程序的解析效率会更高,服务器端由于不进行解析,因此可以接受更大量的并发访问。
语言:
HTML(超文本标记语言),js、css、xml等;
1.2 动态网页
概念:
是与静态网页相对应的,网页的URL的后缀是asp,aspx,php,jsp,do,cgi,perl等,并且一般在动态网页网址中会存在标志性符号————“?”;
扩展名:
常见扩展名为:.asp,.aspx,.php,.jsp,.do,.cgi,.perl等;
特点:
(1) 动态网网页一般以数据库为基础,可以大大降低网站维护的工作量;
(2) 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等;
(3) 动态网页技术实际上并不是独立在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
(4) 动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎你一般不可能从一个网站的数据库中访问全部网页,或者处于技术方面的考虑,搜索蜘蛛一般不会去抓取网址中的“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理(伪静态)才能适应搜索引擎的要求;
(5) 程序在服务端,服务端如:php引擎,java容器(tomcat、jboss)
1.3 伪静态网页
概念:
如标题,即把动态网站伪装成静态;
由于搜索引擎无法正确读取带参数的动态网页内容,造成网页中很多具有丰富信息的页面无法给搜索引擎收录,现在很多大型网站都采用了动态网页生成静态网页的技术,消除动态中的参数,使搜索引擎收录更多的内容,达到优化的效果。
另外的办法,就是动态网页伪静态技术,是指某些技术(如rewrite ),把网页的URL重写,同样是消除了动态网页中的参数,但是并不需要生产任何网页,仅仅是改变了地址路径,但是能给搜索引擎“看起来”像是一个静态网页,以达到有利于搜索引擎收录的效果,但是静态网页的实质依然是动态网页,因此,在性能上存在瓶颈,没有动态转静态网页效率高;
伪静态特点:
URL地址里,给人感觉是静态内容(如地址结尾带html),通过rewrite规则来实现URL重写;地址规范、美观、利于搜索引擎抓取。
1.4 web优化
由于静态程序在客户端解析,大大降低了服务器端的压力,因此解析效率更高,在实际高并发网站架构中,我们可以考虑把用户请求数据解析后存成静态文件放于磁盘中或放于缓存中,来降低动态服务器的压力,提升用户体验。
2 IP PV UV
2.1 IP
IP(独立IP),即Internet Protocol,指独立IP数。
某IP地址的计算机访问网站的次数,是网站分析的一个重要指标。
00:00~24:00内相同IP地址只被计算一次。
2.2 PV
PV(访问量),即Page View,中文翻译页面浏览,也叫页面浏览量或点击量,用户每次刷新即被计算一次;
PV的具体度量方法就是从浏览器发出一个对网络服务器的请求(Request),网络服务器街道这个请求后,会将该请求对应的一个网页(Page)发送给浏览器,从而产生一个PV。那么在这里只要是这个请求发送给了浏览器,无论这个页面是否完全打卡(下载完成),都会被计为1个PV。
PV反应的是浏览网站的页面数,就是说PV与来访者数量成正比,但PV并不是页面的来访者次数,而是网站被访问的页面数量。
2.3 UV
UV(独立访客),即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00~24:00内相同的客户端只被计算一次。
2.4 UV度量
2.4.1 用网站服务器分辨
网站服务器会依据访问请求中包含的电脑信息,比如:IP地址、请求发出时间、浏览器版本、操作系统版本等,这些信息来判断请求是否来自同一个Visitor;
这个判断准则是由网站服务器的设置来决定的。
通常,用IP地址+其他特征共同来定义的情况比较多。
2.4.2 用Cookie分辨
当客户端第一次访问某个网站服务器的时候,网站服务器会给这个客户端的电脑发出一个Cookie,在这个Cookie中会分配一个独一无二的编号。这其中会记录一些访问服务器的信息,如访问时间、访问页面情况等。
等到下一次访问时,服务器会查找电脑中的Cookie文件,并做一些更新,但是不会修改那个独一无二的编号;如果在一定时间内,服务器发现两个Visitor对应一个编号,就认为这是同一个Visitor,计做一个UV了。
使用Cookie的方法比第一个方法要精确一些,但是如果客户端配置了关闭或在退出浏览器时自动清理Cookie,那么这个方法也就不太准确了。
网友评论