日期:2014-05-17  浏览次数:21013 次

这个网站生成真静态好还是伪静态好~~顶者有分
大家好,请先看一下我们这个网站(http://www.nfxx.net.cn),是一个供求分类信息网,里面包括信息类别和城市之分,现在我想把那些供求信息的列表页面以及信息内容详细页面生成静态的。
      为了能说明问题,我先添加一条信息
      信息名称:“我想买二手诺基亚8888型号手机”
      信息大类:旧货交易
      信息小类:二手手机
      城市:         珠海
      信息内容:略......

真静态:
    当这条信息添加到数据库后,要开始以下的生成静态页面工作。
    1:首页点击“旧货交易”的列表页面
    2:“旧货交易”--> “二手手机”的列表页面
    3:在“旧货交易”这个页面里面点击“珠海”的列表页面
    4:“珠海”--> “旧货交易”--〉“二手手机”的列表页面,类似于第二步
    5:信息详细内容的页面
    当用户添加一条信息,就要牵涉到这么多操作,包括会员还可以修改和删除信息的功能,也要进行上面的操作。我原打算生成静态的目的有两个,一个是利于搜索引擎,二是当网站访问量大时,显示这些供求信息时可以省去读数据库的操作,从而减轻服务器的负荷,但经过上面那5步骤,我总感觉服务器也没少出力,而且还害怕当用户添加一条信息后,会不会等的时间太长。

伪静态:
    根听说,对于搜索引擎来说,他与真静态是一样的(但自己总有点不相信的感觉),但减轻不了服务的负荷,甚至还要加大服务器CPU的工作,优点是实现起来快,工作量小。

    请教大家一下,我生成真静态的思路有错吗,总感觉工作量会很大,或者有没有更好的办法,希望各位朋友给点建意,路过的帮俺顶一下,给分...急呀!

由于文笔有限,如果俺表达的不够清楚,请加我QQ好吗:77826402


------解决方案--------------------
沙发...帮顶
------解决方案--------------------
1、全静态对服务器的压力未必就比伪静态系统小。因为频繁删除、更改、创建页面一样需要服务器IO操作,算起来甚至比使用数据库更加增加开销、降低效率。
2、你的应用我不是很了解,如果用户更改、删除信息的操作不是很多,那么可以考虑完全生成静态页面,但是相关逻辑维护起来会非常复杂。
3、伪静态和静态对蜘蛛来说没什么区别。
4、我支持 前端缓存+后台动态调用。
------解决方案--------------------
4、我支持 前端缓存+后台动态调用+伪静态。
------解决方案--------------------
对针对情况结合使用!
------解决方案--------------------
当然是伪静态好,大型网站要想把所有组合结果用静态显示出来,简直是做梦

------解决方案--------------------
我支持 前端缓存+后台动态调用+伪静态。
------解决方案--------------------
伪静态号
------解决方案--------------------
支持!~~`学习!~

------解决方案--------------------
两者结合....
要不全生成真的html页面的话,写代码都能把你累死...
------解决方案--------------------
我支持静态

------解决方案--------------------
视实际情况
------解决方案--------------------
服务器出不少力那只是一次而已,以后就不用出了
像这个网站不是很大,可以使用静态
------解决方案--------------------
真静态会更好,就是工作量会大一点,根据实际情况决定。
------解决方案--------------------
嘿嘿,想不到啊,碰到你的哦
接分的
------解决方案--------------------

------解决方案--------------------
hehe 静态好搜索
不过完全实现我觉得不可能......
------解决方案--------------------

------解决方案--------------------
按照SOHU的静态页面格式,页码倒着,只生成最新的即可
------解决方案--------------------
除了搜索页面其他全部静态。
------解决方案--------------------
xue xi....
------解决方案--------------------
伪静态有且平台移植。如系统由ASP移植到PHP里,一些链接可以不必修改。