一种服务器KVM应对浏览器优化策略的控制方法及系统与流程

文档序号:38035084发布日期:2024-05-17 13:19阅读:来源:国知局

技术特征:

1.一种服务器kvm应对浏览器优化策略的控制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s1中,通过新建一个javascript脚本用于进行定时器的计算与回传,并作为后续在javascript主线程中创建一个worker 线程的目标文件,通过前端资源的编译打包,将所述javascript脚本文件整合到bmc基板管理控制器中。

3.根据权利要求2所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,将新增的javascript脚本文件部署至服务器www访问路径下。

4.根据权利要求1至3任意一项所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s1当kvm服务启动时,包括以下子步骤:

5.根据权利要求1至3任意一项所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s2中,通过new worker('服务器url/libs/kvm/timeworker.js')指令在worker接口创建一个指向到timeworker.js脚本的worker线程连接。

6.根据权利要求1至3任意一项所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s2中,在worker实例中新增setinterval设置时间间隔函数和settimeout设置时间溢出函数的过程包括如下:分别将需要使用的setinterval设置时间间隔函数和settimeout设置时间溢出函数的请求信息进行封装,通过postmessage函数向timeworker.js的脚本发送定时器请求,同时通过id值的依次自动增加实现对每个定时器的标定,并将定时器请求中的上下文和回调函数通过id值作为下标进行索引和存储。

7.根据权利要求1至3任意一项所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s2中,通过onmessage函数监听timeworker.js脚本的脚本响应信号以及回传的id值,根据id值找到并执行与所述id值相对应的回调函数,实现所述定时器的执行。

8.根据权利要求1至3任意一项所述的服务器kvm应对浏览器优化策略的控制方法,其特征在于,所述步骤s3中,将worker实例中新增的setinterval/settimeout函数用于实际需要使用定时器的场景指的是,当需要使用到定时器场景时,使用worker实例中新增的setinterval/settimeout函数替代原window对象上的原生定时器。

9.一种服务器kvm应对浏览器优化策略的控制系统,其特征在于,采用了如权利要求1至8任意一项所述的服务器kvm应对浏览器优化策略的控制方法,并包括:


技术总结
本发明提供一种服务器KVM应对浏览器优化策略的控制方法及系统,包括:步骤S1,新增JavaScript脚本文件,命名为TimeWorker.js脚本;步骤S2,在KVM服务启动后,在Web端先通过Worker接口创建一个指向到TimeWorker.js脚本的Worker线程连接,然后新增setInterval设置时间间隔函数和setTimeout设置时间溢出函数,最后监听脚本响应信号以及回传的id值,执行定时器操作;步骤S3,将Worker实例中新增的定时器函数用于实际需要使用定时器的场景。本发明能够以最小的代价保障服务器KVM功能在应对浏览器优化策略时的稳定运行,兼容性强,交互流程无需改动。

技术研发人员:吴冠灵
受保护的技术使用者:深圳市国鑫恒运信息安全有限公司
技术研发日:
技术公布日:2024/5/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1