|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天速率好比
<%
Dima(10000),i,t
t=Timer
Fori=0to10000
a(i)=CStr(i)
Next
Response.WriteJoin(a,vbCrLf)
Response.Writetimer-t
Erasea
%>
速率能够和php一拼(固然仍是没有他快)
另外一种用法是
s=Join(Array("1","2","3",.....,"9999"))
速率仍然比"1"&"2"&"3"&.....&"9999"要快良多
具体测试数据能够看:
////////////////////////////////////////////////////
//{测试用的客户端模版}
////////////////////////////////////////////////////
<!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</p>Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。 |
|