1.关于伪静态的用处
有些用户觉得,伪静态和真静态实际被收录量会相差非常大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?
估计非常难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?
所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是相同的,搜索引擎没有说,你这个是伪的,我不收录你.
揪根掘底的来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由于问号而进入死循环(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以非常多时候带问号的地址是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有真静态比伪静态收录得多的说法.
2.为什么选择伪静态
有非常多用户说:
真静态不好吗?
为什么不用真静态?
访问起来不是更快吗?
负载不是更好吗?
等等等等...
在这里,其实只用一个问题来回答:为什么选择MYSQL.
非常多用户大概不明白为什么那么多大型论坛都选择了MYSQL数据库作为储存机制,大概大部分都是想:"因为DZ用了MYSQL,所以就是MYSQL".
其实不然,试想DZ为什么会在那么多论坛程式并存的日子生存下来并笑傲江湖,非常大原因是因为DZ用了MYSQL.试想如果大C当年改的程式是个文本论坛,那还会有DZ的今天吗?
或从另一个角度问,为什么那么多大型网站都选择了MYSQL而不是文本作为储存机制?
所谓文本论坛,实际就跟真静态的说法差不多了,将数据储存在空间上面,大量读写硬盘,等等...
为什么这种写法会被淘汰呢?
我相信答案不会是老师所说的:
我最近做过测试,伪静态和真静态的收录效果是完全一样的,选择伪静态比真静态成本低得多.
目前市面上用得最多的数据库不外乎这么几种:
1.甲骨文的oracle
2.mysql
3.mssql
4.access
5.sqlite
1.甲骨文最强,但是对主机要求很高,不利于普及
2.mysql开源,php也开源,两兄弟碰到一起了完美组合,能发挥最高效率
3.mssql是微软的烂货,要求版权,而且占用内存高的吓人
4.access文件型数据库,要求版权,搭配asp还行,但是论坛大了之后负载成问题,且容易损坏
5.sqlite文件型数据库,开源的,php的pdo操作他非常简单,比access强得多.
有此可见在选择数据库方面还是mysql为首选,至于把内存存放到文本文件里,那是非常扯淡的事情了,哪怕你用个最烂的access都比放入文本文件里边要好得多.
|
|