此演练演示如何缓存依赖于 SQL Server 数据库中数据的 ASP.NET 页。
ASP.NET 输出缓存的一项高级功能是 SQL 缓存依赖项。SQL 缓存依赖项使您可以缓存依赖于 SQL Server 表中数据的页。您可以配置 SQL Server 和 ASP.NET 以缓存页请求,降低服务器工作负荷,直到页所依赖的数据已在 SQL Server 中更新为止。对于相对保持静态的产品目录或客户注册信息等数据而言,SQL 缓存依赖项很有用。
本演练中阐释的任务包括:
-
创建并配置页,以显示 Northwind 数据库中的数据。
-
为 SQL 缓存通知启用数据库。
-
在页以及 Web.config 文件中指定 SQL 缓存依赖项。
-
对 Northwind 数据库进行更改并查看缓存行为。
若要完成本演练,您需要:
-
对具有 Northwind 数据库的 SQL Server 2000 或 SQL Server 2005 的访问。
-
如果 SQL Server 与 Web 服务器安装在不同的计算机中,则需要可以访问 Northwind 数据库的 SQL Server 帐户的用户名和密码。
注意
如果您需要有关如何登录到 SQL Server 的信息,请联系服务器管理员。
-
Microsoft 数据访问组件 (MDAC) 2.7 版或更高版本。
如果您使用的是 Windows XP 或 Windows Server 2003,那么您已经有了 MDAC 2.7。但是,如果使用 Windows 2000,您可能需要升级您计算机上已经安装的 MDAC。有关更多信息,请参见 MSDN 文章 MDAC 安装。
-
.NET Framework 2.0 版。
如果您已在 Visual Web Developer 中创建了网站(请参见演练:在 Visual Web Developer 中创建基本网页),则可以使用该网站并转至本演练的后面部分“为 SQL Server 启用缓存通知”。否则,按照下面的步骤创建一个新的网站和网页。
创建文件系统网站
-
打开 Visual Web Developer。
-
在“文件”菜单上单击“新建网站”。(在 Visual Web Developer 速成版中,在“文件”菜单上单击“新建”,然后单击“网站”。)
出现“新建网站”对话框。
-
在“Visual Studio 已安装的模板”之下单击“ASP.NET 网站”。
-
在“位置”框中输入要保存网站页面的文件夹的名称。
例如,键入文件夹名 C:\WebSites。
-
在“语言”列表中,单击您想使用的编程语言。
-
单击“确定”。
Visual Web Developer 创建该文件夹和一个名为 Default.aspx 的新页。