前端部署的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36085748 阅读:24 留言:0更新日期:2022-12-24 11:01
本发明专利技术涉及一种前端部署的方法、装置、电子设备及存储介质。前端部署的方法包括步骤:S1、构建CLI工具,CLI工具用于工具、打包并部署前端页面以及相关静态资源,CLI工具提供了一种部署方案,可以对网页版本的毫秒级切换;S2、构建服务端透明代理Samaritan,Samaritan用于向用户展示客户所需的相关网页。依据本发明专利技术的前端部署的方法能够快速且灵活地实现前端部署。署。署。

【技术实现步骤摘要】
前端部署的方法、装置、电子设备及存储介质


[0001]本专利技术涉及互联网
,具体而言,涉及一种前端部署的方法、装置、电子设备及存储介质。

技术介绍

[0002]前端:即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。后端:指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。前端和后端一般是指代码上的区别。
[0003]目前,在前端开发领域,如何部署前端的网页,一直没有一个统一的解决方案。大部分部署都是采用手动上传的方式,操作繁琐、维护不便。其速度慢、不灵活。
[0004]因此,随着互联网技术的发展,亟需研发一种快速且灵活的前端部署技术方案。

技术实现思路

[0005]本专利技术要解决的技术问题是部署前端的网页时速度慢、不灵活的问题。
[0006]为解决上述技术问题,根据本专利技术的一个方面,提供一种前端部署的方法,该方法包括如下步骤:S1、构建CLI(comma本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前端部署的方法,包括如下步骤:S1、构建CLI工具,所述CLI工具用于工具、打包并部署前端页面以及相关静态资源,所述CLI工具提供了一种部署方案,可以对网页版本的毫秒级切换;S2、构建服务端透明代理Samaritan,所述Samaritan用于向用户展示客户所需的相关网页。2.如权利要求1所述的方法,其中,步骤S1还包括如下步骤:S11、构建前端代码,生成web项目网页相关的静态文件,所述静态文件包括:HTML、JS、CSS、图片的静态资源;S12、上传所述静态文件到远端静态文件存储服务;S13、获取入口文件路径,以HTML文件作为入口文件,通过所述HTML文件可以获取到网页所需要的所有静态资源,获取静态文件存储服务返回的HTML访问链接;S14、将入口文件路径与web项目的key写入Redis,将所述静态文件存储服务返回的HTML访问链接写入到Redis进行缓存。3.如权利要求2所述的方法,其中,步骤S12中,将构建生成的文件上传到远端的静态文件存储服务,静态文件存储服务保持文件目录以及文件路径与构建时的位置一致。4.如权利要求2所述的方法,其中,步骤S12中,所述静态文件存储服务采用第三方的服务,所述第三方的服务包括:阿里云的OSS或者Amazon的S3。5.如权利要求2所述的方法,其中,步骤S14中,Redis还缓存历史版本的HTML访问链接,用于快速回退到任何一个历史版本。6.如权利要求2所述的方法,其中,步骤S2还包括如下步骤:S21、根据网站页面路径,获取到唯一的入口标识;S22、通过所述唯一入口标识,在Redis内获取对应的HTML链接,其中,首次请求,读取HTML链接,缓存HTML内容,并返回HTML内容到客户端;非首次请求,直接返回Redis缓存的内容,从而实现快速前端部署。7.一种前端部署的装置,包括:CLI工...

【专利技术属性】
技术研发人员:陈振华李晓捷朱辰昊黄子龙
申请(专利权)人:再惠上海网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1