搜索引擎优化入门与进阶(用户通过浏览器访问站服务器的请求到返回数据流程。)
优采云 发布时间: 2022-03-06 17:09搜索引擎优化入门与进阶(用户通过浏览器访问站服务器的请求到返回数据流程。)
5、用户通过浏览器对返回数据流的请求访问站服务器。
1.2 静态网页
概念:在网站设计中,纯HTML格式的网页(可以收录图片、JS(前端功能实现)、CSS(样式)等)通常被称为“静态网页”。
特点:所有的程序都是在客户端浏览器端解析的,比如IE浏览器,你写什么,显示什么,一旦写完就没有变化了。维护和更新比较麻烦。
(1)静态网页的每一页都有固定的URL,网页URL一般以.htm、.html、.shtml等常见形式后缀,地址不收录" ?“ 要么 ”&”
(2)一旦网页内容发布到网站服务器上,不管是否有用户访问,每个静态网页的内容都会保存在web服务器上,也就是说,静态网页是真实的服务器上保存的一个文件,每个网页都是一个单独的文件
(3)静态网页内容比较稳定,容易被搜索引擎搜索到收录(优势,seo)
(4)静态网页没有数据库支持,网站的制作和维护工作比较大,所以在信息量网站 大(缺点)
(5)静态网页交互性较差,功能限制较大(缺点)
(6)web程序是在用户的浏览器上解析的,比如IE浏览器,所以程序解析效率更高。由于服务器不解析,所以可以接受更多的并发访问。当客户端向客户端请求数据时server ,服务端直接返回数据(不做任何解析),客户端拿到数据后,解析并显示在浏览器端。
静态网页摘要:
1、客户端浏览器端解析程序效率很高。
2、扩展格式主要有html、shtml、jpg、wmv。
3、后端没有数据库,也没有用户交互。
1.3 动态网页
扩展:常见的扩展有asp、aspx、php、jsp、cgi、perl等。
特征
(1)动态网页一般基于数据库技术,可以大大减少网站的维护工作量
(2)网站使用动态web技术可以实现更*敏*感*词*,如用户注册、用户登录、在线调查、投票、用户管理、订单管理、博文等。
(3)大部分动态网页都不是服务器上独立存在的网页文件,服务器只有在用户请求时才返回一个完整的网页。
(4)动态网页中的“?”对搜索到的收录有一定的问题,搜索引擎一般不可能从一个网站数据库中访问所有网页,或者由于技术原因考虑到,搜索蜘蛛一般不会抓取URL中“?”后面的内容,所以使用动态网页的网站需要做一定的技术处理(伪静态)来适应推广搜索引擎时搜索引擎爬取要求
(5)程序在服务端解析,服务端:php引擎、java容器(tomcat、resin、jboss)
(6)因为程序是在服务器端解析的,会消耗CPU、内存等大量资源,所以效率远不如静态网页。
动态网页摘要:
1、程序在服务器端解析,一般基于数据库,可以与用户进行大量交互
2、URL地址后缀一般为asp、aspx、php、jsp、do、cgi、perl,常伴有?、&
3、架构优化:效率很差,并发也很低。尽可能将其转换成静态网页提供服务。
1.4 伪静态
伪静态特性:从URL地址看,感觉像是静态内容(比如地址末尾的html),通过重写规则实现URL重写。地址规范、美观,有利于搜索引擎抓取。
伪静态总结:
1、伪装成静态的动态网页
2、目的:方便搜索引擎搜索,提高用户流量和用户体验。
3、因为只是伪装,其实是动态的,性能没有提升,而且转换消耗资源,所以性能下降。
4、尽量转换成真正的静态页面,除非并发不是很大,使用rewrite实现伪静态。