【网学提醒】:本文主要为网上学习者提供真静态网站、伪静态网站和动态网站怎么区分,希望对需要真静态网站、伪静态网站和动态网站怎么区分网友有所帮助,学习一下吧!
静态就是我们常说的HTML文件,后缀是. html 或 .htm,是真正存在硬盘的网页文件。 (常用于企业站或商城, 就是访客不需要经常写入,一次更新写入网站产品内容后,常用的只是浏览或下订单的网站。)
动态就是我们常说的动态开发语言开发的网站,后缀是.asp 或 .php, 网站的内容都存在数据库中。
伪静态,是利用服务器端,对请求的动态页面做改动,让浏览器认为访问的也是静态页面,这个时候,浏览器地址栏中显示的就是静态地址信息了。网站的内容都存在数据库中.对于每一次访问, 都需要CPU判断使用哪个路径来伪装静态输出,很耗服务器咨询。(常用于论坛和需要大量读写的网站,真静态不适合在论坛中使用, 因为大量的读写会影响硬盘的访问速度和寿命)
Q:使用静态有什么优点
对于动态。地址链接地址 www.yourname.com/product.asp?id=178 访问客户很难看出是什么内容
而静态地址是 www.yourname.com/shoe-nike.htm 访问客户一看就知道是耐克鞋的网页
其次还有以下优点.
1、加快页面打开速度,静态页面无需连接数据库打开速度较动态页面有明显提高;
2. 有利于搜索引擎优化,Baidu、Google都会优先收录静态页面,使用静态页面更容易被搜索引擎收录,带来更多访问量; (重要!!!! 静态页面的主要优势!!)
3. 静态页面更加安全,HTML页面不会受Asp相关漏洞的影响;
4. 减轻服务器负担,保证服务器正常运行
静态网站比动态的最大优点是方便收录, 容易让客户在搜索引擎找到
至于速度, 我们分析一下他的访问原理
动态: 客户访问 - > 服务器读php or asp文件 -> 读数据库内容, -> 把脚本语言asp php解释为html语言 -> 输出html到浏览器
伪静态:客户访问 - > 服务器读php or asp文件 -> 读数据库内容, -> 把脚本语言asp php解释为html语言 -> 再判断使用哪个伪静态URL地址 -> 输出html到浏览器
静态:客户访问 - > 服务器读htm 文件 - >输出html到浏览器
真静态就是网页是 .htm或.html后缀 (地址栏没有任何.asp? .php? .aspx? 之类的) , 网页文件真实 存在网站空间 (打开服务器硬盘空间看到一个个htm 文件)
伪静态是通过服务器来重写url rewrite (打开服务器硬盘空间看到是一个php 或asp 没有找到任何你在浏览器地址栏看到的那个htm 文件)
以上两者都有后台
有的朋友说, 有后台那就是动态啊, 那不是, 访问的客户是不需要看你的后台,后台是针对你自己管理的, 访问客户只需要访问前台一个个真静态htm 文件, 这时你把后台完全删掉, 也不影响访问客户的前台访问。 为什么要用静态, 一个提高访问速度, 第二方便收录, 减少CPU资源的使用。
谢谢你的提问。
有很多人找人做网站, 从来不敢多问,也不敢提出自己的要求, 是很吃亏的。
名词解释 摘自网络
伪静态是利用服务器端,对请求的动态页面做改动,让浏览器认为访问的也是静态页面,这个时候,浏览器地址栏中显示的就是静态地址信息了
真静态, 不用解释了吧