好源码站-站长学院 - 首页

| 网络编程 | 数据库类 | 网页设计 | 服务器类 | 网站推广 |

搜索:

收藏本站|| 广告服务 |

您的位置:好源码站-站长学院-> 网络编程-> ASP教程-> 用ASP和SQL实现基于Web的事件日历(三)

ASP教程

ASP教程
PHP教程
.Net教程
JSP教程
XML教程
CGI教程

本类阅读TOP10

·动网论坛超级安装指南,新新人类请进来看看
·ASP应用之模板采用
·如何使用ASP建立虚拟的FTP服务器
·使用ASP+jmail进行邮件群发
·用ASP程序组建基于WWW的聊天室
·利用ASP打造个性化论坛(上)
·asp学习注意
·一个asp和javascript传参数的列子
·ASP错误代码
·ASP教程:第十九篇 最新的ASP、IIS安全漏洞

广告
用ASP和SQL实现基于Web的事件日历(三)

作者:未知 来源:未知 加入时间:2007-10-19 www.haocodes.com

利用ADO,我们可以很容易地将 ASP 页面与 SQL 数据库相连接。首先我们要创建一个到数据库的连接。为了获得记录集,我们要调用 Connection 对象的Execute方法,将希望执行的命令的文本字符串传入,一旦有了记录集,就可以在其中循环。header.asp 包含获得数据连接的函数,这意味着如果数据源有变化,我们只有一个位置需要编辑连接信息(服务器、用户和口令)。请注意,作为结果,我们必须在函数的末尾使用set命令传出新连接。 优化性能   ASP使建立Web页面变得十分容易,但如果想建立一个可以适应大量用户的站点,你就需要仔细考虑编码。下面笔者将为读者介绍增强基于Web日历可伸缩性的几种方法,这些方法也可用于提高任何基于ASP的Web站点的性能。 1.SQL优化   提高站点性能的一个简单方法是给 Schedule表的date字段添加一个索引,这样,它会在给定日期之间进行查找,因而将加快 GetEvents的存储过程。   对于小型站点,我们可以将 SQL 与 IIS 安装在同一服务器上,一旦站点访问量开始增长,我们可将 SQL 移动到其自身的服务器上,当访问量进一步增长时,我们可以添加均指向同一 SQL 服务器的多个 IIS 服务器。如果 SQL服务器的通信量过度增长时,还可以将数据分割到不同的服务器上,我们可以将奇数月份分配到一台服务器,将偶数月份分配到另一台服务器上,当然,这需要修改 header.ASP 中的 GetDataConnection,以便它为你提供基于此月份的正确连接。 2.ASP 优化   ASP 解释的主要优化方法将是利用高速缓存页面,以便无需每次读取都对它们进行解释。做到这一点的最简单的方法是借助 ASP Application 对象。要做到这一点,你只需将HTML保存到含有月份和年份名称的应用程序变量(例如 Calendar07-2000)中。然后,当显示 Event Calendar 页时,你首先检查一下看看日历是否已经保存在应用程序变量中,如果是,则只需检索它,这种方式会大大加快网站的查询过程。下面的代码显示了这个工作过程:


相关文章
  • 用ASP和SQL实现基于Web的事件日历(四)
  • 用ASP和SQL实现基于Web的事件日历(二)
  • 用ASP和SQL实现基于Web的事件日历(一)
  • 用ASP和SQL实现基于Web的事件日历

  • 关于本站服务条款广告服务客服中心发布文章

    客服QQ:6508128
    好源码站-版权所有 ICP备05000822号 www.haocodes.com