仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 515|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之懂得MSMQ,把持ASP历程 (二)(转贴)...

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。历程|把持在使用程序中MSMQ能够有良多的使用,可是最广泛的使用是卸载另外一个线程中的历程。(比方和MSMQ在统一台呆板上的IIS)或则是别的一台呆板上的IIS.经由过程卸载这些堵塞的历程,就可以够使得ASP程序可以持续运转下往了。

  一样平常来讲,判别是不是必要卸载义务历程要做两件事:

  一是依据该历程运转的工夫。

  二是依据用户是不是有回应(比方谈天室内里某个用户几个小时都没措辞了)。

  比方:假如服务真个一个Web网页的义务消费了太长的工夫,用户会失掉一个网页超时的毛病信息,我们一样平常能够经由过程从头单击革新大概复杂的保持这个网页。但如今能够改动一下处置体例,比方举行背景处置,而不是复杂的靠增添处置网页的工夫体例。要晓得,背景处置体例也可以进步网站功能的。

  MSMQ另有一个功效,就是可以把持动静的body中特定的一个COM工具。只需该工具撑持IDispatch和IPersist(IPersistStreamorIPersistStorage)接口就行。

  个中最经常使用的,能撑持的两个就是ADODB.Recordset(或ADOR.Recordset)和Word.Document。鄙人面我们举一个处置ADODB.Recordset例子。

  例:怎样处置ADODB.Recordset:
PublicSubSendRecordsetInMessage()
DimobjQInfoAsNewMSMQ.MSMQQueueInfo
DimobjQSendAsMSMQ.MSMQQueue
DimobjMessageAsNewMSMQ.MSMQMessage
DimobjRSAsNewADOR.Recordset
DimaAsNewMSMQQueue
WithobjRS
.CursorLocation=adUseClient
.Fields.Append"FN",adVarChar,25
.Fields.Append"LN",adVarChar,25
.Open
.AddNew
.Fields("FN")="Chris"
.Fields("LN")="Blexrud"
.Update
.AddNew
.Fields("FN")="Shayna"
.Fields("LN")="Blexrud"
.Update
EndWith
objQInfo.PathName=".        est"
SetobjQSend=objQInfo.Open(MQ_SEND_ACCESS,MQ_DENY_NONE)
objMessage.Label="RecordsetState!!!!"
objMessage.Body=objRS
objMessage.SendobjQSend
objQSend.Close
SetobjQInfo=Nothing
SetobjQSend=Nothing
SetobjMessage=Nothing
SetobjRS=Nothing
EndSub


  懂得了MSMQ么?我想如今关于ASP的历程逝世锁,你已有了很好的办理办法了吧!但愿人人能经由过程以上笔墨,真正懂得MSMQ,及经由过程MSMQ把持ASP历程的办法!
</p>帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。
再见西城 该用户已被删除
沙发
发表于 2015-1-18 07:03:14 | 只看该作者
掌握asp的特性而且一定要知道为什么。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-21 07:16:37 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-30 10:56:43 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
若天明 该用户已被删除
5#
发表于 2015-2-15 23:17:19 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
简单生活 该用户已被删除
6#
发表于 2015-3-4 17:56:27 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
admin 该用户已被删除
7#
发表于 2015-3-11 20:33:00 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
蒙在股里 该用户已被删除
8#
发表于 2015-3-19 11:52:50 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
活着的死人 该用户已被删除
9#
发表于 2015-3-27 23:08:23 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 13:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表