当前位置: 首页 > 图文教程 > 网络编程 > ASP > 网页加速处理-页面减肥与减化

ASP
对连串英文自动换行的解决方法 IE5.5
怎样写你自己的EMAIL组件(原理)
ASP中有关timeout超时的体会
用ASP实现从SQL Server导出数据到Access
ASP向NT域中加一个用户
ASP乱码的解决方法
关于 aspsmartupload 注册问题
利用XML不离开页面刷新数据
IIS 处理 SEARCH 请求漏洞
不用组件实现上载功能(1)
不用组件实现上载功能(2)
在网页中实现OICQ里的头像选择的下拉框
仅用xsl和asp实现分页功能
如何使用context()方法将数据置入表格(XML)
利用ASP从远程服务器上接收XML数据
将数据库里面的内容生成EXCEL
怎样在ASP里面创建统计图表
加密你的Access数据库
利用global.asp定时执行ASP
加密QueryString数据

ASP 中的 网页加速处理-页面减肥与减化


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 39 ::
收藏到网摘: n/a

  在ASP中我们为完成说到页面的减肥就要先说说HTML语言了,这是一种解释性的角本语言,那怎样可以“减肥”呢,因
为在HTML语言里本来是不用换行,不用大量的空格的,但各种用编辑器写出来的HTML为了便于作者查看程序所以都用上了
很多的空格和和换行,好像FP2000这个软件会产生相当多的空格使你网页的内空变得很大。还有一些可以减去的内容就是
人为的了,比如你把多个HTML的属性用到一个对像上,而这些属性里有重复的,也会使你的页面变肥了。而一些可以产生
同要效果的不同定义也产生了大量的无用代码哟!那么下面我们说说具体的减肥方法了。

1、软件压缩法
  量内容做的方法就是软件压缩法了,用一个专门对HTML减肥的软件来对HTML页面减肥(这还用说,软件又不是我做
的),这个方法很容易也很有效,但对于比如人为产生的东西就不能减了。

2、设计减肥法
  这个方法也很容易的,在这里我也只能告诉你一部分,更多的你要自己积累的,方法就是在设计网页时,特别是用一
个软件来设计网页时你要用一种良好的操作习惯和正确的方法使你编写出来的页面量优化。具体怎么做呢?我下面有一些
例子:例如当你有文字或图片在表格里时需要居中,那么使用单元格居中就会比使用文字居中产生的代码少;例如你页面
里所有的文字都是小字的时候你用CSS的方法来定义文字会比一部份一部份的去写义文字少产生很多的代码;再例如说你要
去一个表格里的一行定义相同的色彩,那么使用行定义就会比使用单元格定义色彩产生的代码少;又例如如果你页面里大
多数的链接都是要新开一个窗口,那么你把该页面的墨认设为开新窗口,这样又会减少很多的开新窗口的定义。这有很多
很多这方面的东西,这就需要你自己积累了吧,虹雨就积累了不少要都写出来就……嘻嘻。这个方法就是要你成养了一个
好习惯,这样不但不会增加你的工作又可以“减肥”多好呀。

3、程序减肥法
  这就是页面减肥的较高的进界了,大家看能看到,页面里有很多的代码是想同的,这些样同的东西如果可以减下来可
就不得了了,怎样做到呢?用程序了,因为现在的网页都可以使用一种程序语言JavaScript这种程序是插入HTML里面完成
一些动太的东西的,那么我们的减肥就用它了,比如做链接的HTML如下:
<TD align=middle width=110><A href="http://rongww.yeah.net">榕儿的家</A></TD>
<TD align=middle width=110><A href="http://hdqs.126.com">红豆情思</A></TD>
<TD align=middle width=110><A href="http://stonetime.126.com">Stone时间</A></TD>
<TD align=middle width=110><A href="http://xiaokuen.on.net.cn">恋爱花园</A></TD>
<TD align=middle width=110><A href="http://lilicai.yeah.net">味道</A></TD>
<TD align=middle width=110><A href="http://broy.126.com">风花</A></TD>
内容不少了,但有不少的东西是一样的,那么虹雨就用程序来动态的生成这些东西程序如下:
<script>
function lk(url,txt){
document.write("<TD align=middle width=110><A href="+url+">"+txt+"</A></TD>")
}
lk("rongww.yeah.net","<font color=red>榕儿的家")
lk("hdqs.126.com","红豆情思")
lk("stonetime.126.com","Stone时间")
lk("xiaokuen.on.net.cn","恋爱花园")
lk("lilicai.yeah.net","味道")
lk("broy.126.com","风花")
</script>
怎样,内容少了一些吧,但如果好像上面的链接有很多很多,用这个程序就可以大量的为你减肥了,而且增加了你页面的
可修改性,这个程序只是一个例子,也许它不合你所需,但这就是我告诉你的方法,你可以自已设计所需的程序,使你的
页面更快更好。这里面告诉你一种用程序减肥的方法就是合里的使用.js程序,上次说过.js的使用不当会使你页面速度下
降,但如果你合理的使用,自己本地的.js就另有工效了。通过它可以把不同网页里想同的东西用一个.js文件保存,使你
页面的容易减少,同时还便于你以后的页面修改。

  好啦,写了很多啦,我想看了这些你对网页的加速度有一定的了解了吧,当然也许以后网络越来越快,大家都不再注
意这些了,但现在大多数的朋友还是在使用“猫”上网的时代,为你自己的网页减减肥是有必要的。那么朋友们再见吧,
有空去看看虹雨的网站,这里说到的,虹雨的网站上就真实的用到了,虹雨欢迎你呀。