|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。数据|数据库|功能假如你的ASP使用程序与数据库交互的话(我想一定得会见数据库的,要否则用ASP干吗?),利用毗连缓冲池将年夜年夜进步数据库的功能.创建一个到数据的毗连所消费的工夫和体系资本并不是微乎其微的.当每一个必要创建数据库毗连实例的页面被会见到时,一个新的毗连工具将被创立,并在该页面实行完后烧毁,假如有很多人同时会见你的站点的话,会见者们将发明体系功能变得很低.
毗连缓冲池保持着毗连实例,以便用户能够随时利用数据库毗连.好比说,你有一个ASP页面创立了一个到SQL数据库的毗连,从数据库中掏出某些数据,并将其显现在Web页面上.假如没有开启毗连缓冲池,ASP将这么运作:
创立一个数据库毗连
向数据库提交查询哀求
猎取数据
显现数据
烧毁毗连
用户对该页面的每次点击,服务器都将实行这些操纵.但是,当启用毗连缓冲池时,相干的步骤以下:
检察缓冲池中是不是有未被利用的毗连
假如有,就利用该毗连,假如没有,则创建一个新毗连
向数据库提交查询哀求
猎取数据
显现数据
将毗连偿还缓冲池
当页面必要创建数据库毗连时,反复利用毗连能节俭大批的体系资本.
如今我们来看看怎样让ASP使用程序利用毗连缓冲池.起首,你得在注册表中的ASP注册项里翻开毗连缓冲池,然后将SQLServer设置成利用TCP/IPSockets.
要在注册表中启用毗连缓冲池,你得运转REGEDIT,找到这个注册表项:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesW3SVCASPParamet
ers
(假如没有这个键,就本人建一个)
找到StartConnectionPool键,把键值从0改成1.云云这般修改了今后,ADO和ASP将会启用毗连缓冲池.
最初一步是将SQLServer设为接纳TCP/IPSockets.启动SQLServer办理器,将缺省的收集设置一项设为TCP/IPSockets.(注重:毗连缓冲池关于以Access为背景数据库的ASP使用有效.)
</p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|