贾瑞凤++马曾
摘要:建立高性能的网站,离不开ASP与数据库之间处理性能的优化,本质上就是设法降低Web服务器执行ASP页面的开销以及数据库服务器的负担。在优化过程中重点考虑创建数据库连接池,使用直接的OLE DB驱动程序,正确设置Command、Recordset的参数值,在内存中缓存ADO对象或其内容,使用优化过的SQL语句等。
关键词:数据库 ASP Connection Command Recordset
中图分类号:TP31 文献标识码:A 文章编号:1007-9416(2014)08-0077-02
随着Web数据库的应用越来越多,用户对访问Web数据库页面的速度要求也越来越高。访问Web页面速度的快慢不仅取决于网络的速度、Web页面所在服务器的性能,还取决于Web页面本身的设计等多方面原因。因为大部分网站信息都存储在数据库中,而且典型的ASP页面工作原理是从后台数据库中检索数据,然后将结果以HTML的形式向客户端输出,所以,要提高Web服务器的响应速度,建立高性能的网站,离不开ASP与数据库之间处理性能的优化。优化的原则就是设法降低Web服务器执行ASP页面的开销以及数据库服务器的负担。
1 数据库连接优化
在WEB程序应用中,建立数据库连接会开销大量资源,同时,用户还需要一段等待连接的时间。如果很多用户在访问不同页面时都需要执行建立数据库连接,系统有可能会由于资源消耗过大而停止响应。因此,考虑用户建立一个连接,而且不同用户在访问网站不同页面时可以重复使用这一个数据库连接,而不是再重新建立连接,就可以解决数据库连接造成资源开销大的问题,从而提高整个系统的性能。……