处理缓存数据方法及其相关产品

    公开(公告)号:CN112667937B

    公开(公告)日:2025-04-18

    申请号:CN202011609642.3

    申请日:2020-12-29

    Inventor: 杨凯

    Abstract: 本申请实施例公开了一种处理缓存数据方法及其相关产品,所述方法包括:获取本地资源中的第一文件;根据预先构建的依赖树生成第一文件对应的第一配置文件;根据第一配置文件判断在项目文件集中是否存在与第一文件的文件名相同的第二文件;若项目文件集中存在第二文件,则判断第一文件的第一编号与第二文件的第二编号是否相同;若第一编号与第二编号不相同,则通过内容分发网络获取第二文件,向客户端发送第二文件,在本地资源中保存第二文件,删除第一文件。本申请实施例根据第一配置文件判断第一文件是否为最新的文件,若否则获取并保存第二文件,不需再去CDN拉取整个项目的项目文件,节省内容分发网络CDN流量成本,提升页面加载速度。

    后端接口响应方法、装置、电子设备及存储介质

    公开(公告)号:CN109871498A

    公开(公告)日:2019-06-11

    申请号:CN201811537748.X

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及后端接口响应方法、装置、电子设备及存储介质。所述方法包括:客户端向服务器发送一访问请求以获取加载数据,其中所述访问请求包括转发的接口地址参数;所述服务器接收所述客户端发送的访问请求,并根据所述访问请求中的接口地址参数确定一匹配的接口;所述服务器通过确定出的所述接口从所述服务器的数据库中查找与所述接口相匹配的数据;及所述服务器将从所述数据库中查找出的加载数据传送给所述客户端以使所述客户端加载所述加载数据。本发明能够降低服务器的后端接口的压力及提高客户端非首次加载所需前端资源的速度。

    文件体积检测方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN109840200A

    公开(公告)日:2019-06-04

    申请号:CN201811537720.6

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 一种文件体积检测方法、装置、设备及计算机可读存储介质,所述方法包括构建具有可视化界面的应用程序;可视化界面包括资源文件;在侦测到提交指令时获取资源文件的特征信息;调用并执行预提交钩子函数;获取执行预提交钩子函数产生的响应数据;预提交钩子函数内进一步包括Node脚本;Node脚本用于检测资源文件的数据大小是否超过预定规格检测响应数据,并根据检测结果产生提示信息。本发明通过检测应用程序的可视化界面包含的资源文件的数据大小,提高了可视化界面的访问速度,降低了访问可视化界面的流量消耗,实现了对终端设备的操作体验优化。

    安装包下载方法、装置、电子设备及存储介质

    公开(公告)号:CN109831476A

    公开(公告)日:2019-05-31

    申请号:CN201811537802.0

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及一种安装包下载方法、装置、电子设备及存储介质。所述方法包括:将安装包中的第三方库独立打包生成动态链接文件;将生成的动态链接文件的路径插入到安装包中的HTML模板文件中,以使HTML模板文件的页面在启动时加载动态链接文件;对安装包中的功能模块文件采用MD5算法计算出功能模块文件的MD5值;接收客户端发送的安装包下载请求信息;根据接收的安装包下载请求信息获取所述安装包以及与安装包相关的动态链接文件,并对获取的动态链接文件进行编译以减小所述动态链接文件的大小;及将减小后的所述动态链接文件与安装包打包后发送给所述客户端。本发明能够解决在下载安装包时消耗时间过长及资源消耗过大的问题。

    UI生成方法、装置、电子设备及计算机可读存储介质

    公开(公告)号:CN109766097A

    公开(公告)日:2019-05-17

    申请号:CN201811537743.7

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及计算机软件开发领域,具体涉及一种UI生成方法、装置、电子设备和计算机可读存储介质。所述方法包括:根据预先制定的开发规则开发组件并形成组件库;将所述组件库中的组件的配置信息配置到用户界面的配置文件中;获取所述用户界面的配置文件;对所述用户界面的配置文件进行解析,得到所述用户界面的组件配置信息;基于所解析得到的组件配置信息,生成对应的所述用户界面并显示所述用户界面。本发明生成的用户界面具有一致的UI效果,能够提升用户体验,且开发的组件能够共享,有利于提升开发效率并减少重复引用的流量消耗问题。

    处理缓存数据方法及其相关产品

    公开(公告)号:CN112667937A

    公开(公告)日:2021-04-16

    申请号:CN202011609642.3

    申请日:2020-12-29

    Inventor: 杨凯

    Abstract: 本申请实施例公开了一种处理缓存数据方法及其相关产品,所述方法包括:获取本地资源中的第一文件;根据预先构建的依赖树生成第一文件对应的第一配置文件;根据第一配置文件判断在项目文件集中是否存在与第一文件的文件名相同的第二文件;若项目文件集中存在第二文件,则判断第一文件的第一编号与第二文件的第二编号是否相同;若第一编号与第二编号不相同,则通过内容分发网络获取第二文件,向客户端发送第二文件,在本地资源中保存第二文件,删除第一文件。本申请实施例根据第一配置文件判断第一文件是否为最新的文件,若否则获取并保存第二文件,不需再去CDN拉取整个项目的项目文件,节省内容分发网络CDN流量成本,提升页面加载速度。

    浏览器应用的开发方法及相关设备

    公开(公告)号:CN110321122A

    公开(公告)日:2019-10-11

    申请号:CN201910441756.2

    申请日:2019-05-24

    Inventor: 杨凯

    Abstract: 本发明涉及一种浏览器应用的开发方法及相关设备。所述方法包括:接收一创建指令创建应用服务器和数据库服务器;建立浏览器应用的MVC框架模式;将所述应用服务器作为MVC框架模式的控制器,并通过所述应用服务器获取客户终端发送的业务请求;判断所述业务请求是否正确;当所述业务请求正确时,将所述业务请求发送至所述数据库服务器,并在所述数据库服务器中查询与所述业务请求对应的数据资源;获取所述数据库服务器返回的数据资源,将所述数据资源封装为MVC框架模式的模型,并将所述模型返回至所述浏览器应用以控制所述浏览器应用在接收到所述模型时根据所述模型渲染所述浏览器应用的页面。本发明提升了浏览器开发的扩展性。

    安装包生成与缓存方法、装置、电子设备及存储介质

    公开(公告)号:CN109857454A

    公开(公告)日:2019-06-07

    申请号:CN201811537827.0

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及安装包生成与缓存方法、装置、电子设备和存储介质。所述方法包括:在软件开发项目中引入第三方库,并将第三方库独立打包生成dll文件;将生成的dll文件的路径插入到软件开发项目中的HTML模板文件中使得HTML模板文件对应的页面在启动时加载所述dll文件;将软件开发项目中的文件放入到软件开发平台的目录中,通过webpack工具读取各个文件,并根据预设规则将各个文件的页面配置成单页面或多页面;结合第三方库及配置后的文件在开发平台上对所述软件开发项目进行开发生成软件开发项目的安装包;对安装包中的共享函数库文件进行压缩处理;及将压缩处理后的安装包发送给服务器进行缓存。本发明能够生成的安装包的文件大小,提升页面加载速度。

    后端接口响应方法、装置、电子设备及存储介质

    公开(公告)号:CN109871498B

    公开(公告)日:2024-04-02

    申请号:CN201811537748.X

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及后端接口响应方法、装置、电子设备及存储介质。所述方法包括:客户端向服务器发送一访问请求以获取加载数据,其中所述访问请求包括转发的接口地址参数;所述服务器接收所述客户端发送的访问请求,并根据所述访问请求中的接口地址参数确定一匹配的接口;所述服务器通过确定出的所述接口从所述服务器的数据库中查找与所述接口相匹配的数据;及所述服务器将从所述数据库中查找出的加载数据传送给所述客户端以使所述客户端加载所述加载数据。本发明能够降低服务器的后端接口的压力及提高客户端非首次加载所需前端资源的速度。

    安装包生成与缓存方法、装置、电子设备及存储介质

    公开(公告)号:CN109857454B

    公开(公告)日:2023-07-18

    申请号:CN201811537827.0

    申请日:2018-12-15

    Inventor: 杨凯

    Abstract: 本发明涉及安装包生成与缓存方法、装置、电子设备和存储介质。所述方法包括:在软件开发项目中引入第三方库,并将第三方库独立打包生成dll文件;将生成的dll文件的路径插入到软件开发项目中的HTML模板文件中使得HTML模板文件对应的页面在启动时加载所述dll文件;将软件开发项目中的文件放入到软件开发平台的目录中,通过webpack工具读取各个文件,并根据预设规则将各个文件的页面配置成单页面或多页面;结合第三方库及配置后的文件在开发平台上对所述软件开发项目进行开发生成软件开发项目的安装包;对安装包中的共享函数库文件进行压缩处理;及将压缩处理后的安装包发送给服务器进行缓存。本发明能够生成的安装包的文件大小,提升页面加载速度。

Patent Agency Ranking