那天我真的觉得很好笑,有一个同学问我为什么 悠客 上的帖子是一个文件夹的网址。我说是伪静态,他又问为什么要用伪静态,不直接用真静态就好了。
那个时候我差点笑到在地上,不过那时我的手机的确是笑到掉在地上了...心疼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中使用伪静态就可以了.
那个时候我差点笑到在地上,不过那时我的手机的确是笑到掉在地上了...心疼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中使用伪静态就可以了.
从Baidu和Google看技术以及服务
卡巴斯基提供紧急升级服务站点,解决病毒库升级问题

2006/12/27 11:31 | by 
也并不是每个人都有信心看完的