Asp+Access+Sql 开发 -爬坡者

通过asp实例代码结合常用Asp例子来更好的深入Asp学习

GG提供的广告

[置顶] ASP建站实用手册 Ver0.02最后一次更新时间2008-5-31

[置顶] ASP/CSS/JAVASCRIPT相关技术与资源交流论坛

ADO 通过GetString()加速脚本

作者:请使用GetString()方法来加速您的ASP脚本(来代替多行的Response.Write)。

实例

使用 GetString()

如何使用GetString()在HTML表格中显示记录集中的数据。

ASP代码的一些优化技巧

• 在ASP程序行首使用Option Explicit
不声明VBScript的变量会加重了服务器的解析负担,进而影响服务器的响应请求速度。为加快速度和方便调试,建议强制进行变量声明。
• 多支选择尽量使用Select Case,避免使用If……ElseIf……ElseIF……End If。使用case语句,可以使程序流程化,执行起来也比if语句来
的快。

5个技巧提高ASP执行速度

技巧之一:提高使用Request集合的效率
  访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。

什么才是提高ASP性能的最佳选择(三)

结论
  本文第一部分的重要之处在于许多小事情的累积。为了强调这个问题,我设置了最后一个测试,在其中进行了我们以前曾经测试过的看来无所谓但实际上有坏影响的所有操作。我包含了许多Response.Write 声明、关闭了缓冲器、设置了默认语言、去掉了Option Explicit 引用并初始化了错误句柄。

什么才是提高ASP性能的最佳选择(二)

是否应该开启缓冲器?
通过脚本程序启动缓冲器
在ASP脚本的顶部包含Response.Buffer=True ,IIS就会将页面的内容缓存。

什么才是提高ASP性能的最佳选择(一)

ASP开发人员为了在他们的设计项目中获得更好的性能和可扩展性而不断努力。幸运地是,有许多书籍和站点在这方面提供了很好的建议。但是这些建议的基础都是从ASP平台工作的结构上所得出的结论,对实际获得的性能的提高没有量的测量。由于这些建议需要更加复杂的编码过程并降低了编码的可读性,开发人员就只能在看不到实际运行效果的情况下,独自衡量为了提高他们ASP应用程序的性能是否值得付出这些代价。

ASP-数据库编程优化杂谈

1. 在SQL中, 如果选择某字段不为空的记录有两种写法:where columnExample <> ''
或者是where columnExample is not null
经测试, 后者比前者要快好几倍(columnExample经过索引)

几个查询优化小技巧,可以大大提高效率并解决一些问题

技巧一:

问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。

解决方法:修改查询语句

sql="select * from tablename where column like '%"&word&"%'"
改为
sql="select * from tablename"
rs.filter = " column like '%"&word&"%'"

不用 EOF 以加快记录循环

通常我们使用以下的代码进行记录循环:

Do while not records.eof
    combo1.additem records![Full Name]
    records.movenext
    loop 
    结果是每个循环中数据库都要进行一次数据结束测试。在大量的记录的情况下, 浪费的时间相当大。 而使用以下的代码, 可以提高近 1/3 的速度: 
    records.movelast
    intRecCount=records.RecordCount
    records.movefirst 
    for intCounter=1 to intRecCount
    combo1.additem records![Full Name]
    records.movenext
    next intCounter 

写好自己的程序代码

问题1:代码长短不整,东一个符号,西一个短句,象捉猫似的;

  问题2:VB代码大小写没有规律,虽然VB对大小定不敏感,但同一代码中出现这种问题,代码不会美观;

  问题3:对变量命名非常草率;

  问题4:数据库的设计很不规范,表命名如XSTD,sp_gy,字段名xl,xs等,要不是设计都,非常难懂,可能设计者日子一长也忘了什么意思;
分页:[«]1[2][»]

日历

<< 2008-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Powered By Z-Blog Z-Blog 1.8 RC Build 80201

Copyright 2007-2008 papozhe.com [asp代码BLOG] All Rights Reserved.
浙ICP备07030537号
免责申明:本BLOG所有文章除特别声明,均来自网上,主要为学习用!内容仅供参考,版权归原作者。如侵犯您利益,请来信说明,我们立即删除或注明版权