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应对浏览器优化策略的控制方法,并包括: