刚才在《迅雷推出新的测试版,不是浏览器了。。。》的帖子里看到不少人喷“ XLServicePlatform ”是个流氓服务。其实这个服务非常重要!只怪我们之前没有解释清楚。
“ XLServicePlatform ”服务具有以下几个功能:
1、在 Windows Vista 引入的 UAC 增加了一种磁盘安全机制。在迅雷进程没有管理员权限的情况下,创建固实文件申请磁盘空间后,迅雷一旦开始写入数据,系统就会将文件所在区块的所有数据写成 0 (相当于“初始化”)。以防没有权限的应用程序访问到磁盘上被标记为删除但尚未擦除的旧数据。 完成初始化的速度取决于磁盘本身的写入性能,在此期间磁盘的 IO 性能几乎全部被占用。因此会造成其它磁盘读写请求被延迟。于是会看到许多应用程序停止响应。而下载的文件越大,完成初始化需要的时间越长。直至文件所在区块全部初始化完成,迅雷才可以写入下载的数据。( uTorrent 在勾选了“提前申请磁盘空间”后,如果也没有管理员权限,那么下载大文件也会出现同样的情况。) 为了避免这个问题,迅雷利用系统服务具有管理员权限这一特性,在迅雷下载大于 100MB 的文件时,由“ XLServicePlatform ”服务来申请磁盘空间,这时系统就不会花时间提前将文件所在区块初始化,迅雷就可以直接写入数据了。
2、目前最新版本的迅雷客户端都增加了“驱动层浏览器支持”功能,用于在不安装任何浏览器扩展的条件下,支持“ Edge、Chrome、Firefox ”等浏览器。该功能依赖“ XLServicePlatform ”服务进行初始化。
3、迅雷下载 JS-SDK 需要通过“ XLServicePlatform ”服务跟网页中的 JS 进行交互,比如判断是否安装迅雷,以及传递下载链接等信息,如果这个服务被停止,当你点击网页中使用迅雷下载 JS-SDK 实现的下载按钮时,会认为你没有安装迅雷,从而提示你安装迅雷。
鉴于以上功能对于大多数用户的下载体验都十分重要,所以我们没有提供关闭此服务的选项。如果你用不着这些功能,是可以手动停止服务的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.