热搜词
发表于 2012-5-13 10:11:13 | 显示全部楼层 |阅读模式
 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都比放入文本文件里边要好得多.
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-22 13:25 , Processed in 0.202930 second(s), 33 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team