什么是伪静态,伪静态作用
伪静态意味着网站本身就是一个动态网页,比如。菲律宾比索,.ASP,.ASPX等添加参数来读取数据库中的不同数据。discuz论坛系统就是一个典型的例子。后台有一个伪静态函数。打开伪静态函数后,动态网页将被转换并重写为静态网页。真正的静态页面和通过浏览器访问的地址没有区别。前置服务器支持伪静态重写URL重写功能。
需要伪静态函数的地方
考虑搜索引擎优化的SEO,并通过服务器将动态网页处理成静态页面,如www. xxx .cn/GZ/fd.php=这样的动态网页被处理成静态页面,格式为www. XXX.CN/GZ-FD-12.HTML,普通论坛帖子页面通过伪静态处理被处理成静态HTML页面。
考虑到网站使用的编程语言不易找到,通过重写伪静态,将动态网页的程序后缀改为HTML静态网页格式。
伪静态的优缺点
当然,正如一篇文章的作者所说:“如果流量稍微大一点,使用伪静态会导致CPU过载。当我同时在线时,会有300多人挂断电话。当我不使用伪静态时,当我同时在线时,500多人不会挂断。我的IIS号码是1000。”
这是真的。由于伪静态使用常规判断而不是实际地址,因此区分要显示哪一页的责任从直接指定转移到CPU判断。因此,CPU占用率的增加确实是伪静态的最大缺点。
我们应该选择伪静态还是真静态?
1.在SEO中使用真静态和假静态没有区别
2.使用真静态可能导致硬盘损坏,影响论坛性能
3.使用伪静态会占用一定的CPU占用量,大量使用会导致CPU过载
4.最重要的是,我们希望SEO是静态的
所以:
1.可以用真静态的方法直接排除,因为不管怎么生成,对硬盘都是非常有害的。
2.由于真静态和假静态的效果是一样的,所以我们可以选择假静态。
3.但是使用伪静态会导致CPU过载。
4.所以只要我们不用太多。
5.由于静态只用于搜索引擎优化,我们只需要为搜索引擎优化伪静态,而不是为用户。
6.所以我们只需要在专门为SEO爬行提供的archiver中使用伪静态。
7.谢谢你的耐心。
8.如有任何疑问或不同意见,欢迎提出。
论伪静态与真静态:真静态与伪静态有本质区别。在CPU利用率方面,PHP处理纯HTM供浏览用户使用,明显低于调用多个数据的PHP。
伪静态页面是通过重写一个动态网页的URL来实现的,用来隐藏动态网页地址的动态参数。字面意思就是一个伪静态页面。它不是网站服务器上的页面。真正的静态页面是真实的静态页面,比如网站服务器空间中存在的HTML或HTM地址。编译好网站服务器后,可以直接加载到浏览器中显示我们的网页。
伪静态和静态页面最大的区别就是静态网页的访问速度。伪静态仍然通过动态地址调用网站服务器,所以没有静态页面快。但是各种缓存技术可以加快网站的打开速度,类似于伪静态页面的加载速度。使用IIS_ReWrite静态处理更适合PHP语言,ASP和ASP。网络语言。Isapi_rewrite.isapi_rewrite是一个精简且完善的版本。简化版不支持在每个虚拟主机上重写站点,只支持整体情况。
作为一个专业的seo优化专职人员,我还是想给你SEO伪静态,因为伪静态有利于搜索引擎抓取,增加了网站SEO优化的功能。但是在制作伪静态URL时,如果代码写错了,会导致搜索引擎对网站进行异常抓取。所以要在SEO优化前设置好伪静态,测试后再上线。