真伪静态

| |
[不指定 2006/12/27 11:31 | by limxyz ]
那天我真的觉得很好笑,有一个同学问我为什么 悠客 上的帖子是一个文件夹的网址。我说是伪静态,他又问为什么要用伪静态,不直接用真静态就好了。
那个时候我差点笑到在地上,不过那时我的手机的确是笑到掉在地上了...心疼ing...

现在想起来,静态页面的确是有好处的:
1、访问速度更快。
2、负载更好等
但这些好处其实用一个问题就可以反驳了,那就是:为什么我们现在的大型网站或者论坛要选择MYSQL,而不是用简单的文本形式作为储存机制?
有人也许会这样回答因为这样会大量读写硬盘。
甚至有些计算机老师会这样教:假如腾讯目前有 2129596 篇文章,存储成html的话大约是 21799 M,也就是 20G左右。这当中还不计算由于磁盘存储机制造成的空间浪费(1000个1k 的文件占用的空间可能会是2000K 差不多也就是2M)。

其实我认为不仅仅是这样,文本形式的储存机制在实际操作当中中不可避免会导致大量的磁盘I/O操作(input,output),大量进行I/O操作带来的后果可想而知,会产生大量的磁盘碎片甚至会导致硬盘出现坏道.而且我认为网络的发展就是为了懒人更懒,你每更新一次就要生成大量的HTML页面,这个工作量是超大的。本人大一的时候学校的一个网站居然全是静态页面,足足有一千多个,每次更新的烦恼程度可想而知.

不过伪静态也不是绝对的优势,它也有它的弊端:由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病.

藉此,让我们来总结一下:
1.使用真静态和假静态对SEO来说没有什么区别
2.使用真静态可能将导致硬盘损坏并将影响论坛性能
3.使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷
4.最重要的一点,我们要静态是为了SEO

所以.
1.使用真静态的方法可以直接排除了,因为无论怎么生成,对硬盘来说都是很伤的.
2.既然真伪静态的效果一样,我们就可以选择伪静态了.
3.但是伪静态大量使用会照成CPU超负荷.
4.所以我们只要不大量使用就可以了.
5.既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用.
6.我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了.
Tags: ,
关于优化关于推广 | 评论(1) | 引用(0) | 阅读(1958)
Stephanie Y Email
2006/12/30 21:47
stupid好难明白哦~~~我都没心情看完
limxyz 回复于 2006/12/31 10:28
你没耐心可以理解
也并不是每个人都有信心看完的
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]