一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

局域网内终端快速获取互联网资源的方法与流程

2021-10-24 04:43:00 来源:中国专利 TAG:互联网 方法 终端设备 终端 网内


1.本发明涉及终端设备互联网访问方法,尤其涉及局域网内终端获取互联网资源的方法。


背景技术:

2.用户在终端使用浏览器访问应用时,获取的资源地址都是固定的,常用的方式有3种:
3.1.所有资源都部署在用户私有服务器上,访问的资源不会被加速。
4.2.所有的资源都部署在cdn服务器上,访问的资源会被加速。
5.3.部分资源部署私有服务器上,部分资源部署cdn服务器上,在私有服务器上的资源访问不会被加速,cdn服务器上的资源访问会被加速。
6.根据资源所在的位置不同,会出现不同的ip可控性,企业出于安全性考虑,通常对员工可访问的ip会进行限制,这样就会出现下面2种状况:
7.1.私有服务器上的资源,对应的ip地址固定,企业可进行管控。
8.2.cdn服务器上的资源,ip是动态的,企业不能进行管控。
9.因此,对有ip限制的企业,提供服务的资源只能部署在私有服务器上,保证ip固定,方便企业进行管控,但会大大影响资源的加载速度。
10.对于不同的企业,有些企业重视体验,追求资源快速访问,有些企业重视安全,需要进行所访问的应用进行ip管控,针对上面提到的场景,现在业界通用的方法是,部署两套资源分别在私有服务器以及cdn服务器上,然后再通过不同的域名进行区分访问。对现有行业的做法主要有以下缺点:
11.打包部署次数增加。因为资源部署的地址不同,所有需要加载资源的入口文件需要进行不同的地址调用,这样每次进行资源打包时,都需要执行2遍,增加了打包工作量。
12.资源不一致。因为打包配置不同,服务器地址不同,容易出现资源的不一致性。
13.测试人员工作量增加。因为资源部署在不同服务器上且容易出现资源不一致的情况,测试人员在进行项目测试时,就需要对两种资源加载的方式都进行测试,增加了测试工作量。


技术实现要素:

14.本发明的目的是解决现有技术的上述缺陷,提供局域网内终端快速获取互联网资源的方法。本发明实现一套代码,按不同的方式进行资源加载,用户体验好。
15.局域网内终端快速获取互联网资源的方法,包括以下步骤:
16.步骤一,对服务器添加资源转发规则;
17.步骤二,修改入口资源入口文件;
18.步骤三,解析入口文件时,对针对域名进行区分标识;
19.步骤四,根据区分域名的标识,流式加载对应的资源。
20.所述的局域网内终端快速获取互联网资源的方法,在步骤一中,根据目前前端项目使用的打包方式,打包出来的路径都是静态资源地址,通过调用javascript脚本,将资源路径更改为动态地址变量 资源地址的形式。
21.所述的局域网内终端快速获取互联网资源的方法,在步骤二中,在入口文件index.html解析时,因为javascript是可以正常执行的,所以使用内联javascript代码根据域名与前面提到的动态地址变量进行映射以方便后续资源地址的解析。
22.所述的局域网内终端快速获取互联网资源的方法,在步骤二中,在入口文件index.html解析时,通过执行javascript语言提供的document.write方法,将要加载的资源地址动态写到入口文件中,达到所想要资源加载方式的目的。
23.所述的局域网内终端快速获取互联网资源的方法,在步骤四中,根据资源请求的地址,在资源服务器上添加转发规则,将对应的请求转发到cdn服务器上,然后将cdn服务器返回的资源提供给用户。
24.本发明只要提供使用一套代码,通过区分域名来为有ip管控需求以及无ip管控需求的企业提供服务的代码处理方式。牵涉到的人员,就涉及前端项目代码部署相关的工作量,都可以降低50%。
附图说明
25.图1为本发明的流程框图。
具体实施方式
26.下面结合附图和具体实施例,进一步阐述本发明。
27.局域网内终端快速获取互联网资源的方法,包括以下步骤:
28.步骤一,对服务器添加资源转发规则;
29.步骤二,修改入口资源入口文件;
30.步骤三,解析入口文件时,对针对域名进行区分标识;
31.步骤四,根据区分域名的标识,流式加载对应的资源。
32.图1是本发明的具体实施例
33.如图所示
34.本发明首先在前端通过javascript脚本修改index.html文件来将打包好的文件中的静态引用路径改为动态引用路径,主要是使用脚本程序对打包好的文件进行遍历处理,通过正则表达式匹配出需要修改的资源路径,让后将其改为动态地址 资源路径的形式,处理好并上传到cdn服务器。
35.为私有服务器添加转发策略,即将入口文件中设定的动态资源地址标识符设置为匹配规则,一旦在客户端的资源请求中检测到该规则,就直接将该请求转发到对应的cdn服务器地址,并将cdn服务器的响应返回给客户端。
36.局域网内使用者利用浏览器访问资源时,会根据访问资源的链接进行地址解析,解析时可以以任意具有标识性质的数据进行资源地址区分,当前实例是根据域名来作为动态资源地址的区分依据,根据输入的域名不同在入口页面时进行解析以确定加载资源的地址。
37.解析得到对应的资源加载地址后,再使用浏览器脚本语言javascript中的document.write方法流式生成要加载的资源地址,即如果所需资源在cdn服务器,则正常加载资源,如果所需资源路径显示其位于私有服务器上,则根据私有服务器转发策略自动转到cdn服务器以获得资源(即所谓流式要加载的资源地址)。
38.以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:
1.局域网内终端快速获取互联网资源的方法,其特征在于,包括以下步骤:步骤一,对服务器添加资源转发规则;步骤二,修改入口资源入口文件;步骤三,解析入口文件时,对针对域名进行区分标识;步骤四,根据区分域名的标识,流式加载对应的资源。2.根据权利要求1所述的局域网内终端快速获取互联网资源的方法,其特征在于,在步骤一中,根据目前前端项目使用的打包方式,打包出来的路径都是静态资源地址,通过调用javascript脚本,将资源路径更改为动态地址变量 资源地址的形式。3.根据权利要求1所述的局域网内终端快速获取互联网资源的方法,其特征在于,在步骤二中,在入口文件index.html解析时,因为javascript是可以正常执行的,所以使用内联javascript代码根据域名与前面提到的动态地址变量进行映射以方便后续资源地址的解析。4.根据权利要求3所述的局域网内终端快速获取互联网资源的方法,其特征在于,在步骤二中,在入口文件index.html解析时,通过执行javascript语言提供的document.write方法,将要加载的资源地址动态写到入口文件中,达到所想要资源加载方式的目的。5.根据权利要求1所述的局域网内终端快速获取互联网资源的方法,其特征在于,在步骤四中,根据资源请求的地址,在资源服务器上添加转发规则,将对应的请求转发到cdn服务器上,然后将cdn服务器返回的资源提供给用户。

技术总结
本发明涉及终端设备互联网访问方法,尤其涉及局域网内终端获取互联网资源的方法。局域网内终端快速获取互联网资源的方法,包括以下步骤:步骤一,对服务器添加资源转发规则;步骤二,修改入口资源入口文件;步骤三,解析入口文件时,对针对域名进行区分标识;步骤四,根据区分域名的标识,流式加载对应的资源。本发明实现一套代码,按不同的方式进行资源加载,用户体验好。体验好。体验好。


技术研发人员:卢强 倪嘉祺
受保护的技术使用者:上海甄汇信息科技有限公司
技术研发日:2021.06.10
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜