http://www.jiangdu.net/sitemanager_intro
http://gov.cnzone.net
http://sitemanager.cnzone.net

解决方案 »

  1.   

    我也想过这个问题,显然HTML是一种很好的解决办法,因为所有的大站都是在用的,已经说明问题了。
    但是的确如你说,存在更新等诸多问题。
    其实。STHML也是要在服务器端执行的,也需要引用文件的,页面的HARDER,FOODER部分都是引用的。最后我想的折中的方法是:
    还是产生静态页面,同时将数据纪录到数据库中,比如PHP与MYSQL的结合。
    数据放入库中的理由:
    1。便于搜索查询
    2。如果实在想更新,可以本机再用程序读数据库,重新生成页面。[当然对超大站点不适用,不顾超大站点也不需要换页面的。]只要有数据在什么都好办。逼近是本地,问题容易解决的多。卓见!
      

  2.   

    就像goao(水木)说的,把新闻内容都做成生成html文件同时保存在数据库中。这样既能搜索和再生成html文件。搜索最好有一个缓冲机制。如果还是不行的话,那只好用负载均衡了。
      

  3.   

    这样说,像新浪那样大的网站的首页如何更新?是手工更新,还是用工具更新的,因为太多新闻,那些187699.shtml之类的新闻是手工写的?还是用工具更新?
      

  4.   

    还想知道csdn的首页是手工更新首页html文件,还是做一个工具来给编辑人员来更新的?
    生成一个shtml(新闻)文件,同时总不能把它写在首页的吧(我这个想法不知道对不对?)
      

  5.   

    说几局废话。
    1、所谓“大型”是以什么为标准的?瞬时访问量?还是时访问量?还是日、周、月访问量?
    2、“用php太耗服务器资源了”这个结论的依据在哪里?造成网站“低速”的原因是多方面的,不要让我说你的代码效率低下就行了
      

  6.   

    这个当然是瞬时访问量,据我的使用的经验php页面总得需要php来解析后再返回给客户端,这个过程就没html快了。用php太耗服务器资源了-〉是因为我是用apache来解释php,html我就用tux,tux服务器比apache快至少3倍。所以我想尽量用到html,少用php,除非是后台管理才用。
      

  7.   

    Jaron(Jaron(扬州)) ( ) 信誉:125  2003-07-02 14:34:00  得分:0 
     
    都是自动生成的了。
     
     能告诉详细我如何自动生成?
      

  8.   

    ob_start 
    ob_get_contents.......
      

  9.   

    ob_start 
    ob_get_contents.......
    能够详细点吗?谢谢
      

  10.   

    if (strstr($_SERVER[HTTP_ACCEPT_ENCODING], 'gzip') && function_exists('gzencode'))
    {
        $allowgzip = true;
        ob_start();
    }...............if ($alowgzip)
    {
        header('Content-Encoding: gzip');
        echo gzencode(ob_get_content(), 2); //2表示压缩级别2,可以取0-9
    }以上可以压缩页面输出.另外,shtml只是一种标识,将文件分类而已.实际上,在Apache中是这样的:
    AddType application/x-httpd-php .shtml
    所以,网页的改版其实并不困难因为头尾可以用require来包含.网络可以制作多个css,用require包含进来就行了.shtml在服务器端被解析完后,客户端是看不到任何痕迹的.