仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 504|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网站制作之ASP输入办法速率进步及测试

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:34:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。速率////////////////////////////////////////////////////
//{测试用的客户端模版}
////////////////////////////////////////////////////
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<TITLE>NewDocument</TITLE>
<METANAME="Generator"CONTENT="EditPlus">
<METANAME="Author"CONTENT="">
<METANAME="Keywords"CONTENT="">
<METANAME="Description"CONTENT="">
</HEAD>

<BODY>
<Scriptlanguage="VBScript">
dimt
t=timer
</script>
<!--这儿放服务器测试剧本-->
<Scriptlanguage="VBScript">
document.write"|"&(timer-t)输入客户端完整承受到一切数据所用的工夫
</script>
</BODY>
</HTML>
////////////////////////////////////////////////////
//{测试的各个剧本的代码}
////////////////////////////////////////////////////
//--------------------------------------------------
//test-js.asp
//利用数组搜集一切的字符窜,最初经由过程join函数毗连起来
//--------------------------------------------------
<scriptlanguage="JavaScript"RunAt="Server">
vari,t,s;
vara=newArray(10000);
t=(newDate()).getTime();
for(i=0;i<10000;i++){
//s+=String(i)+"
";
a[i]=String(i);
}
s=a.join("
");
Response.Write(s);
Response.Write("<br>"+String((newDate()).getTime()-t));
a=null;
s=null;
</Script>
//--------------------------------------------------
////////////////////////////////////////////////////
//--------------------------------------------------
//test-js2.asp
//--------------------------------------------------
<scriptlanguage="JavaScript"RunAt="Server">
vari,t,s="";
t=(newDate()).getTime();
for(i=0;i<10000;i++){
s+=String(i)+"
";
}
Response.Write(s);
Response.Write((newDate()).getTime()-t);
a=null;
s=null;
</Script>
//--------------------------------------------------
////////////////////////////////////////////////////
//--------------------------------------------------
//test-js3.asp
//每失掉一个数据,立即输入到数据流中
//--------------------------------------------------
<scriptlanguage="JavaScript"RunAt="Server">
vari,t;
t=(newDate()).getTime();
for(i=0;i<10000;i++){
Response.Write(i+"
");

}
Response.Write("<br>");
Response.Write((newDate()).getTime()-t);
</Script>
//--------------------------------------------------
////////////////////////////////////////////////////
//--------------------------------------------------
//test-js3.asp
//这个程序经由过程创建零时文件,并将一切内容输出到文件中,最初一致输入
//创建零时文件所用的组件是FSO
//--------------------------------------------------
<scriptlanguage="JavaScript"RunAt="Server">
vari,t;
t=(newDate()).getTime();
varfso=Server.CreateObject("Scripting.FileSystemObject");//创建fso工具
varf=fso.CreateTextFile(Server.MapPath("temp.txt"),true);//经由过程fso工具创立一个零时文件
for(i=0;i<10000;i++){
f.WriteLine(i);
}
f.Close();
f=fso.OpenTextFile(Server.MapPath("temp.txt"),1);
Response.Write(f.ReadAll());//读出零时文件的内容
f.Close();
f=null;
fso=null;
Response.Write("<br>");
Response.Write((newDate()).getTime()-t);
</Script>
//--------------------------------------------------
////////////////////////////////////////////////////
//--------------------------------------------------
//test-js5.asp
//这个程序经由过程创建零时文件,并将一切内容输出到文件中,最初一致输入
//创建零时文件所用的组件是Adodb.Stream
//--------------------------------------------------
<scriptlanguage="JavaScript"RunAt="Server">
vari,t;
t=(newDate()).getTime();
varado=Server.CreateObject("ADODB.Stream");
ado.Mode=3;//设置为可读可写
ado.Type=2;//设置内容为文本
ado.Open();
for(i=0;i<10000;i++){
ado.WriteText(i+"
");
}
ado.SaveToFile(Server.MapPath("temp.txt"),2);//保留一下,才能够读取
Response.Write(ado.ReadText(-1));
ado.Close();
ado=null;
Response.Write("<br>");
Response.Write((newDate()).getTime()-t);
</Script>
//-------------------------------------------</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-20 10:02:04 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
活着的死人 该用户已被删除
板凳
发表于 2015-1-29 06:43:59 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 05:15:01 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
再见西城 该用户已被删除
5#
发表于 2015-2-2 11:37:30 来自手机 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
柔情似水 该用户已被删除
6#
发表于 2015-2-3 11:55:02 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
因胸联盟 该用户已被删除
7#
发表于 2015-2-8 20:39:27 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
小女巫 该用户已被删除
8#
发表于 2015-2-26 06:31:12 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
小妖女 该用户已被删除
9#
发表于 2015-3-8 12:26:43 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
变相怪杰 该用户已被删除
10#
发表于 2015-3-15 22:55:02 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
乐观 该用户已被删除
11#
发表于 2015-3-22 17:31:48 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表