社区
C#
帖子详情
如何提高Remoting远程访问速度
buduanxuexi
2010-05-10 05:17:18
我现在服务器是采用Castle+remoting+nhibernet方式,但是远程连接上去速度很慢,尤其是破网通,速度难以忍受,请问大家有没有高招,在下感激不尽
...全文
90
1
打赏
收藏
如何提高Remoting远程访问速度
我现在服务器是采用Castle+remoting+nhibernet方式,但是远程连接上去速度很慢,尤其是破网通,速度难以忍受,请问大家有没有高招,在下感激不尽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superzxf
2010-05-10
打赏
举报
回复
必须在同一个运营商的网里,不同运营商之间的网速都是龟速(原因众所周知)
remoting可以使用压缩信道对数据流进行压缩
.NET
Remoting
实现远程数据库访问源码
.NET
Remoting
实现远程数据库访问源码 实际可用的
15套 c# 操作
Remoting
的源代码事例,相信对你有用!
什么是
Remoting
,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说
Remoting
就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft? .NET
Remoting
提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用
Remoting
的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界。 在
Remoting
中是通过通道(channel)来实现两个应用程序域之间对象的通信的。首先,客户端通过
Remoting
,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过
Remoting
连接服务器,获得该服务对象并通过序列化在客户端运行。 在
Remoting
中,对于要传递的对象,设计者除了需要了解通道的类型和端口号之外,无需再了解数据包的格式。但必须注意的是,客户端在获取服务器端对象时,并不是获得实际的服务端对象,而是获得它的引用。这既保证了客户端和服务器端有关对象的松散耦合,同时也优化了通信的性能。
remoting
服务
remoting
应用程序,接口实现
远程访问
Remoting
实例
简单的
remoting
实例,通过配置文件配置,
remoting
通讯,
远程访问
数据访问
Remoting
很好用的一段代码,用
Remoting
给软件添加远程通道,使得单机软件可以联网。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章