*****困惑已久的大型网站的新闻系统***** http://www.jiangdu.net/sitemanager_introhttp://gov.cnzone.nethttp://sitemanager.cnzone.net 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也想过这个问题,显然HTML是一种很好的解决办法,因为所有的大站都是在用的,已经说明问题了。但是的确如你说,存在更新等诸多问题。其实。STHML也是要在服务器端执行的,也需要引用文件的,页面的HARDER,FOODER部分都是引用的。最后我想的折中的方法是:还是产生静态页面,同时将数据纪录到数据库中,比如PHP与MYSQL的结合。数据放入库中的理由:1。便于搜索查询2。如果实在想更新,可以本机再用程序读数据库,重新生成页面。[当然对超大站点不适用,不顾超大站点也不需要换页面的。]只要有数据在什么都好办。逼近是本地,问题容易解决的多。卓见! 就像goao(水木)说的,把新闻内容都做成生成html文件同时保存在数据库中。这样既能搜索和再生成html文件。搜索最好有一个缓冲机制。如果还是不行的话,那只好用负载均衡了。 这样说,像新浪那样大的网站的首页如何更新?是手工更新,还是用工具更新的,因为太多新闻,那些187699.shtml之类的新闻是手工写的?还是用工具更新? 还想知道csdn的首页是手工更新首页html文件,还是做一个工具来给编辑人员来更新的?生成一个shtml(新闻)文件,同时总不能把它写在首页的吧(我这个想法不知道对不对?) 说几局废话。1、所谓“大型”是以什么为标准的?瞬时访问量?还是时访问量?还是日、周、月访问量?2、“用php太耗服务器资源了”这个结论的依据在哪里?造成网站“低速”的原因是多方面的,不要让我说你的代码效率低下就行了 这个当然是瞬时访问量,据我的使用的经验php页面总得需要php来解析后再返回给客户端,这个过程就没html快了。用php太耗服务器资源了-〉是因为我是用apache来解释php,html我就用tux,tux服务器比apache快至少3倍。所以我想尽量用到html,少用php,除非是后台管理才用。 Jaron(Jaron(扬州)) ( ) 信誉:125 2003-07-02 14:34:00 得分:0 都是自动生成的了。 能告诉详细我如何自动生成? ob_start ob_get_contents....... ob_start ob_get_contents.......能够详细点吗?谢谢 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在服务器端被解析完后,客户端是看不到任何痕迹的. php 怎么创建文件呢?。。。 只会C#,最近在学习Wiki,请高手帮我把个PHP代码转为C#. 我这小段代码里面的SQL语句真的有错吗?为什么总报SQL语句有错? 请教 匹配这段,正则应该怎么写 php程序员请进! 用phpmailer发信。收到的都是这样的编码。。。怎么改正呢?谢谢 简单的问题,先解决先给分了 请问如何得到上一页面中变量的值 在用PHP编的页面程序中如何调用用c语言编的程序或函数? 如何用php给姓名做UTF-8编码 刁难的客户! 初学PHP,问一个菜鸟问题,请大家不要吝啬,谢谢
但是的确如你说,存在更新等诸多问题。
其实。STHML也是要在服务器端执行的,也需要引用文件的,页面的HARDER,FOODER部分都是引用的。最后我想的折中的方法是:
还是产生静态页面,同时将数据纪录到数据库中,比如PHP与MYSQL的结合。
数据放入库中的理由:
1。便于搜索查询
2。如果实在想更新,可以本机再用程序读数据库,重新生成页面。[当然对超大站点不适用,不顾超大站点也不需要换页面的。]只要有数据在什么都好办。逼近是本地,问题容易解决的多。卓见!
生成一个shtml(新闻)文件,同时总不能把它写在首页的吧(我这个想法不知道对不对?)
1、所谓“大型”是以什么为标准的?瞬时访问量?还是时访问量?还是日、周、月访问量?
2、“用php太耗服务器资源了”这个结论的依据在哪里?造成网站“低速”的原因是多方面的,不要让我说你的代码效率低下就行了
都是自动生成的了。
能告诉详细我如何自动生成?
ob_get_contents.......
ob_get_contents.......
能够详细点吗?谢谢
{
$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在服务器端被解析完后,客户端是看不到任何痕迹的.