|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧法式|技能 ASP是微软推出的一种办事器端号令履行情况,它可使你轻松的制造交互式的WEB使用法式。作为今朝NT平台上开辟WEB办事器的一种利用最多的手艺,它的呈现代替了曩昔只要利用CGI手艺才干做的很多工作,并且ASP关于数据库的掌握复杂无效,省去了CGI的大批编程任务。
因为ASP直接对办事器停止操作,因而,ASP设计的技能就显得十分主要,不妥的ASP使用法式会增添WEB办事器的承当,下降办事器的功能。我总结了一年来本人ASP设计的经历,但愿能对人人有所匡助,不合错误的中央但愿人人斧正。
本文会商的次要是ASP法式的功能提拔技能,它包含两个局部:
* HTML页面功能的提拔技能
* ASP法式的反响工夫进步的技能 上面我就分离具体的会商一下这两个方面。
1. 进步HTML页面的功能几个技能
HTML页面的功能次要和客户真个盘算机的功能有关,总的来讲,次要和客户真个盘算机的硬件和客户所具有的带宽亲切相干,除此以外,有几个要素也以影响HTML页面的功能:
人人都晓得,页面越小,在阅读器中加载的工夫就会越少,功能也越好。以下是削减页面巨细的几个有效的技能:
(1) 削减图像的数目:当你的页面中含有N幅图像的时分,你的阅读器就会向WEB办事器收回N次恳求,如许就会华侈大批的工夫,在带宽对照窄的情形下特别要防止在面中拔出大批的图像。
(2) 削减框架的利用量:框架是别的一个下降页面显示速度的元素,就象图像一样,阅读器会向办事器收回N次恳求,因而,也要防止大批的框架利用。
(3) 防止利用表格:固然一个大度的页面少不了表格,然而咱们应当削减不用要表格的利用,如许会加速页面的加载速度。
(4) 不要在HTML中到场正文
(5) 防止利用长文件名,养成利用绝对途径的习气。
(6) 不用要的时分,不要利用剧本,不然会下降页面的显示速度。
2. 进步ASP法式反响工夫的几个技能
进一步的分,进步ASP的反响工夫又触及到三个方面的内容:
* ASP自己的功能的提拔技能
* 收集带宽
* 数据库功能的提拔技能
上面我就分离具体的讲述一下这三个方面的内容.
A. ASP页面自己的功能的提拔技能
(1)读取对象变量老是慢于读取当地变量,因而,应当养成把对象变量转存到当地变量的的习气,如许会进步ASP的反响工夫,上面的这两个例子就是一个很好的对照:
慢的例子:
if Myobj.Value = 0 then
Do 略
elseif Myobj.Value > 0 then
Do 略
elseif Myobj.Value < 0 then
Do 略
end if
对照快的例子:
MyVar = Myobj.Value
if MyVar = 0 then
Do 略
elseif MyVar > 0 then
Do 略
elseif MyVar < 0 then
Do 略
end if
下面对照快的例子固然只是作了一个小小的修改,但在功能上却有很多的提拔。
</p> ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了. 关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用 |
|