$uncut$大家都知道,在ASP中使用VBScript进行编程,在字符串上的开销是十分巨大的,积累起来十分惊人,笔者作了一系列的测试、实验来解决这个问题,最终找到了一个比较好的方法来提高在字符串连接上的速度。
另外,我没有做压力测试,我不清楚在访问量比较大的时候会出现怎样的情况。
比如
<% Dim a(10000),i,t t=Timer For i=0 to 10000 a(i)=CStr(i) Next Response.Write Join(a,vbCrLf) Response.Write timer-t Erase a %> |
速度可以和php一拼(虽然还是没有他快)
另一种用法是
s=Join(Array("1","2","3",.....,"9999"))
速度依然比"1" & "2" & "3" & .....& "9999"要快很多
http://herald.seu.edu.cn/blog/shiningray/articles/7619.aspx
当前评分 2.4 , 共有 36 人参与
- Currently 2.361112/5 Stars.
- 1
- 2
- 3
- 4
- 5