请教一下关于服务器动态生成静态页面减轻服务器负担的问题!

flyingghost 2002-03-30 11:00:44
据说很多大型网站都是用服务器根据数据库动态生成静态页面来加快浏览速度减轻服务器负担的。哪位高手给小弟讲一下其中的道理啊!具体是怎么实现的(例如asp或php)?如果有相关资料就更好了!^_^
...全文
51 点赞 收藏 22
写回复
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiao6174 2010-06-17
求交往 求包养
回复
bbinw 2002-06-16
可是先设置好模版,管理系统用ASP来写。用ASP在服务器生成HTML文件
回复
flyingghost 2002-06-16
呵呵,我想要样本程序。。。。。。。。^_^

不知哪位大虾发扬一下伟大的国际援助精神?
回复
flyingghost 2002-04-04
主要是频繁访问数据库,执行动态脚本的负担!
回复
xiaoyaocao2000 2002-04-04
gz
回复
joan321 2002-04-04
是通过ASP,PHP或者服务器端的应用程序将最新的数据按照事先制作好的模板刷成静态页面,这样用户访问的就都是静态页面,而服务器端的负载就仅仅只是当有数据更新时才刷新生成新的页面,从而减少了用户请求脚本执行给服务器带来的负担。

不知道说清楚了没。。。
回复
phoenixtan 2002-04-03
什么啊,你听错了吧,要减轻服务器的负担,还是要多从客户端想办法,比如用JS, ACTIVEAX, 等。,。
回复
wyi202 2002-04-03
非常关注!!!(^_^)
回复
coffeegirl 2002-04-03
关注!!!
回复
flyingghost 2002-04-02
还是不太清楚明白。关键是如何做才效率最高!哪位有类似经验的?
回复
mosane 2002-04-02
静态的也面可以直接下载过来,而不再需要服务器额外的运算处理,
当然就减轻服务器负担咯。
回复
hax 2002-04-02
这种方法现在基本没有必要。这种做法实际上就是手动cache,适用于以前对服务器资源很费的cgi或者cache机制实现很差的系统。
回复
suolan 2002-04-02
有时候我想骂人,可是有人告诉我,如果他是个明白人,不需要你骂他。
回复
suolan 2002-04-01
我觉得数据库里不要存有关页面样式的任何信息,这样不便于扩充和更改。数据库就用原来普通ASP论坛的结构,至于显示的样子,全靠生成静态网页的程序(asp\php等),我觉得CSDN就是这样的。我现在做的上面的那个论坛,就是这种,虽然我不太明白XML(应该说根本不明白),不过我觉得这样以后改成XML也容易。

用静态网页,我觉得就是普通浏览时给用户提供静态地址(XXX.XXX/XX/X.html),更新网页时利用FSO生成静态网页(有点先生鸡还是先生蛋的意思)
回复
flyingghost 2002-04-01
to: hchxxzx(独自前行) ( ) 信誉:110
你是指更新时重新生成htm,然后更改“指向页面”字段?阅读时asp读出指向页面然后redirect?我理解的对吗?
回复
hchxxzx 2002-04-01
差不多,阅读时用<a href这样的方式就可以了。
回复
xinxin1982 2002-03-31
你可以到php的板块去看看
回复
tanqth 2002-03-31
UP
回复
hchxxzx 2002-03-30
这个问题我也刚刚在研究。我的想法是这样:
1、先做一个静态的页面,把其中的代码全部分段存在数据库中,分段的方式是与显示的顺序有关的,比如分成标题之前的,标题之后到正文之间的,正文之后至落款前的,落款后到页面结尾的这样几个部分。
2、在写入一个新的内容时,先把传递来的内容用一个一个的变量先赋值,之后,运用FSO,创建一个HTML文件(其实是一个文本文件),打开,把前面静态页面的内容从数据库中一个一个读出来,每读出一个,就在其后附上相应的变量,如在标题前的文字之后附上传递来的标题变量。读完之后,关闭FSO,这样一个静态的页面不就出来了?
3、把原数据写入数据库中。
4、更新页面有两种方式,一种是在数据库中指定,一种是直接更新页面。我想用第一种更好一点。创建一个表,这个表中只包含:分类、标题、时间、指向页面这几个页面中要用到的内容,这样在显示的时候还是用ASP来显示的,只不过它指向的所有页面都是。HTML文件而已。
回复
flyingghost 2002-03-30
看了,但是不知所以然!什么时候提供下载让俺等研究研究啊!^_^
回复
发动态
发帖子
其他
创建于2007-09-28

1.0w+

社区成员

Web 开发 其他
申请成为版主
社区公告
暂无公告