七彩课堂[网页设计知识系列]
ASP生成静态html网页:静态网页是网站的核心
深入做过网页编程的朋友,可能有这样的一个经历:第一次使用FrontPage或Dreamweaver做出了HTML网页,感到很愉快,过了一年对静态网页很熟悉了,就开始学习ASP或PHP动态网页编程。编程初期,常常对这样的网址感到愉快:aaa.asp?MainId=590、aaa.shtml?Callid=70&pas=136,羡慕别人的动态网站。接着亲自做了论坛、留言板,或者使用别人的程序,建立了自己的动态网站。
随着网站文章越来越多,论坛帖子越来越多,数据库已经达到十多兆、几十兆了,网站的访问速度明显下降,这时候服务商可能会要求他加钱,租用其它的服务器,因为他原来的服务器空间已经不能满足需要了。如果不想更换空间,他只能把文章和帖子全部删除,把数据库的内容全部转化为静态网页。
一些网站可能走入了动态网页的误区,比如常见的文章发布系统、新闻发布系统。设计者认为这样很方便、省时间,其实这是有很多缺点的:首先应该明确,动态页的日常管理其实与静态页的日常管理工作量是差不多的。第1,像上面所说的,将文章的全部内容都写入到Access数据库,是在浪费服务器资源。第2,动态网页与静态网页相比,动态网页被Google反复收录的机率要小一些。主要是因为设计者或网站管理员思路不清,使得动态网页的链接飘忽不定,对该页面的网址可能早抛到脑后了。第3,带?号查询符的网址的PageRank永远是0。(如果我们看到有些带?号的动态页面的PR不为0,是因为它在调用无查询符时该动态页的PR。)
新闻发布系统如果产生静态网页,也是不错的。
2001年底我去找工作的时候,应聘单位说需要ASP编程的人才,他们很缺这方面的人才。是的,那时候真的很缺开发人员,那时候不像现在到处可以找到未经授权的免费ASP程序。现在有些朋友使用了整站程序,是为了省事,好管理。但这样的网站发展的局限性太大,数据库很快就增加。
不用羡慕别人的动态网页,动态网页只是网站的辅助手段。如果没有动态网页,地球照样转,同样可以建立实用型的网站。浏览很多国内新成立的个人网站,能看出对动态网页趋之若骛的现象。
动态网页和静态网页应该合理地安排,合理地选择,合理地结合在一起。为了让你的网站能承载更大的流量,承载更多的信息,应该尽量把原先的动态网页转化成静态页面,或者切分数据库。这就是为什么国内的一些超大型网站经常出现数据转移的现象,例如Chinaren的“2002年以前的留言回顾”、新浪留言板的“5日前评论”、younet经常删除旧帖。
为了让你的网站更长久稳定地运行、网站规模更大,应该多建立静态网页。静态网页,是网站的核心,它让你的网站坚固如铁。

录入的内容,自动生成html文件.
<%
filename=year(now)&month(now)&day(now)&minute(now)&.htm ’根据当前时间生成文件名
if request(body)<> then
set objfso = Server.CreateObject(Scripting.FileSystemObject) ’创建一个fso实例
set htmout = objfso.CreateTextFile(server.mappath(&filename&))
htmout.write <html><head><title>
htmout.write request.form(title)
htmout.write </title></head><body>七彩新闻:
htmout.write request.form(title)
htmout.write <br>内容(body):
htmout.write request.form(body)
htmout.write </body></html>
htmout.close
set htmout=nothing
set objfso=nothing
end if
%>
<form name=form1 method=post action=>
<table width=300 border=0 align=center>
<tr>
<td align=right>标题:</td>
<td colspan=2><input name=title size=18></td>
</tr>
<tr>
<td align=right>内容:</td>
<td colspan=2><textarea name=body></textarea></td>
</tr>
<tr>
<td align=right>&nbsp;</td>
<td><input type=submit name=Submit value=生成></td>
<td><a href=<%=filename%> target=_blank>查看输出的文件</a></td>
</tr>
</table>
<br>
<br>
<br>
</form>

 
信息推荐
资讯中心 | 电子商务 | 搜索营销 | 设计学院 | 中医养生 | 养生保健 | 节日祝福 | 民俗文化 | 奇闻趣事
建站知识 | 人世百态 | 网站导航 | 传统节日 | 搜索热点 | 星座运势 | 趣闻轶事 | 祝福的话 | 短信大全
© 2023 QicaiSpace.Com