新睿云

> 知识库 > 静态VS伪静态,到底谁才是真爱?

静态VS伪静态,到底谁才是真爱?

作者/来源:新睿云小编 发布时间:2019-10-24

静态网页就是,比如新睿云网站上放了一个abc.html文件,你想访问它就直接输入xinruiyun.com/abc.html。Web服务器看到这样的地址就直接找到这个文件输出给客户端。

动态网页就是,假如你想做一个显示当前时间的页面,那么就可以写个PHP文件,然后访问xinruiyun.com/abc.php。Web服务器看到这样的地址,找到abc.php这个文件,会交给PHP执行后返回给客户端。

动态网站也不同,因为其后可以输出参数,每次输入的不同则返回的结果不同,例如:xinruiyun.com/abc.php?a=1&b=2。

对于这种网页往往因内容经常变动,造成搜索引擎不信任。因此,搜索引擎对于这种网页会给与降权。

伪静态

于是有了mod_rewrite,它可以重新映射地址。比如当前这个页面的地址http://www.xinruiyun.com/question/20153311,Web服务器收到请求后会重新映射为www.xinruiyun.com/question.php?n=20153311,然后再执行那个PHP程序。(以上网址均为假设)这样,在内部不改变的情况下,对外呈现出来的网址变成了没有问号的象静态网页的网址一样。

伪静态设置

我们应该选择伪静态还是真静态?

1、使用真静态和假静态对SEO来说没有什么区别

2、使用真静态可能将导致硬盘损坏并将影响论坛性能

3、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷

4、最重要的一点,我们要静态是为了SEO

所以:

1、使用真静态的方法可以直接排除了,因为无论怎么生成,对硬盘来说都是很伤的。

2、既然真伪静态的效果一样,我们就可以选择伪静态了。

3、但是伪静态大量使用会造成CPU超负荷。

4、所以我们只要不大量使用就可以了。

5、既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用。

6、所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了。

7、谢谢大家耐心看我写的文章。

8、有何不解的地方或是有不同的看法欢迎提出。

热门标签
免费领云产品

免费用

立即领取
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待