程序共享
网络术语
程序共享是指程序的所有者将程序通过网络(可以是局域网或internet)共享给其他人使用全部或部分功能。
通俗解释
程序共享顾名思义就是程序的所有者将程序通过网络(可以是局域网或internet)共享给其他人使用。使用的内容可以是全部或部分功能。
例如:一些场所如网吧、公司等会将服务器安装的游戏或其他程序通过第三方软件以虚拟磁盘或客户端等的形式将程序共享给其他主机。
类似的还诸如文件共享、文件夹共享,只不过实现方式不同,软件的共享更加复杂和需要借助第三方工具。
认识误区
很多人都将程序共享和共享程序搞混,其实这完全是两个不同的概念。
共享程序或者称为共享软件是指个人或非公司团队开发的向用户直接收取注册费或相关服务费的“先试用,后购买”的中、小规模的软件。这是针对程序本身的分类,类似分类诸如收费软件、免费软件等。
而程序共享则只是强调将程序共享给其他人这一行为和研究其实现方式。它比文件共享更加难以实现。需要网络中的其他主机要访问程序所在主机并赋予一定的权限。
程序共享方案
1、通过基于远程桌面RDP协议的程序实现。(因为在本地执行诸多进程会对服务器的并发数有很大限制)
2、通过虚拟磁盘和注册表加载的方式将文件和注册表虚拟到其他主机的本地调用执行。(调用远程文件在本地执行,合理均衡系统资源,大大提高并发数量,缺点是只能在高速的局域网中(纯千兆以上网络)实现)
3、通过第三方软件将共享的程序文件复制到本地后执行程序(对服务器和网络的依赖都不强,缺点是占用本地磁盘并且需要从服务器下载全部文件,限制了打开程序的速度和产生过多流量,缺乏效率和软件共享的数量)
参考资料
最新修订时间:2022-09-11 11:57
目录
概述
通俗解释
认识误区
参考资料