System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 门户网站访问方法、装置、计算机设备和存储介质制造方法及图纸_技高网

门户网站访问方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41760243 阅读:1 留言:0更新日期:2024-06-21 21:41
本申请涉及一种门户网站访问方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识,根据接口标识,确定请求接口,在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件,在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。采用本方法能够有效提高门户网站的性能。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种门户网站访问方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、门户类网站是指提供综合性互联网信息资源的平台。其通常包含多种信息和服务,如新闻、搜索引擎、电子邮件服务、影音资讯、电子商务等,旨在为用户提供一个进入各种网络服务的单一入口,提供广泛的内容和服务。

2、目前,门户网站通常是通过与数据库交互,获取数据并根据用户请求动态生成页面内容。这种方式使门户网站能够根据用户的需求和行为动态地呈现内容,提供个性化的用户体验。然而,动态访问通常需要频繁地与数据库交互和动态生成页面内容,如此,会增加服务器负载,影响网站性能和响应速度,并且,容易受到sql(structured querylanguage,结构化查询语言)注入和跨站脚本的攻击,使得网站安全性能低下。

3、目前,由此可见,需要提供一种提高门户网站的性能的方案。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高门户网站的性能的门户网站访问方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种门户网站访问方法。所述方法包括:

3、接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识;

4、根据接口标识,确定请求接口;

5、在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件;

6、在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。

7、在其中一个实施例中,方法还包括:

8、在接口静态数据文件不存在、或接口数据静态文件不处于预设的有效期的情况下,基于接口标识查询接口返回数据;

9、基于接口返回数据,生成与接口标识对应的接口数据静态文件,返回接口数据静态文件至客户端;

10、将接口数据静态文件写入redis(remote dictionary server,远程字典服务)缓存,并配置接口数据静态文件的过期时间。

11、在其中一个实施例中,将接口数据静态文件写入redis缓存,包括:

12、在接口数据静态文件的存储容量超出预设的容量阈值的情况下,对接口数据静态文件进行压缩;

13、将压缩后的接口数据文件写入redis缓存。

14、在其中一个实施例中,方法还包括:

15、定期扫描门户网站静态接口,判断redis缓存中是否缓存有门户网站静态接口对应的接口数据静态文件,门户网站静态接口添加有静态接口注解;

16、在检测到redis缓存中未缓存对应的接口数据静态文件的目标静态接口的情况下,推送携带目标静态接口的接口标识的接口排查消息。

17、在其中一个实施例中,方法还包括:

18、在接口静态数据文件不存在、或接口数据静态文件不处于预设的有效期的情况下,基于接口标识查询接口返回数据;

19、基于接口返回数据,生成与接口标识对应的接口数据静态文件,返回接口数据静态文件至客户端;

20、将接口数据静态文件存储至预设的静态数据目录,并配置接口数据静态文件的过期时间。

21、在其中一个实施例中,方法还包括:

22、接收客户端发送的图片资源获取请求,图片资源获取请求携带目标图片的统一资源定位符;

23、根据预设的图片缓存配置文件,判断统一资源定位符是否满足预设的拦截规则;

24、在统一资源定位符满足预设的拦截规则的情况下,将目标图片写入redis缓存,返回缓存后的目标图片至客户端。

25、第二方面,本申请还提供了一种门户网站访问装置。所述装置包括:

26、请求接收模块,用于接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识;

27、数据确定模块,用于根据接口标识,确定请求接口;

28、数据获取模块,用于在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件;

29、数据返回模块,用于在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。

30、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

31、接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识;

32、根据接口标识,确定请求接口;

33、在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件;

34、在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。

35、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

36、接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识;

37、根据接口标识,确定请求接口;

38、在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件;

39、在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。

40、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

41、接收客户端发送的门户网站接口访问请求,门户网站接口访问请求携带接口标识;

42、根据接口标识,确定请求接口;

43、在请求接口添加有静态接口注解的情况下,根据接口标识,获取接口标识对应的接口数据静态文件;

44、在接口数据静态文件处于预设的有效期的情况下,将门户网站接口访问请求重定向至接口数据静态文件的所在位置,返回接口数据静态文件至客户端,接口数据静态文件包括接口返回数据。

45、上述门户网站访问方法、装置、计算机设备、存储介质和计算机程序产品,将注解拦截和接口返回数据缓存相结合,通过在接口添加静态接口注解,简化了接口数据静态文件的管理和维护,在接收到门户网站接口访问请求的情况下,若请求接口添加有静态接口注解,则根据接口标识,获取接口标识对应的接口数据静态文件,再判断接口数据静态文件是否处于预设的有效期本文档来自技高网...

【技术保护点】

1.一种门户网站访问方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述接口数据静态文件写入Redis缓存,包括:

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

7.一种门户网站访问装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。</p>...

【技术特征摘要】

1.一种门户网站访问方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述接口数据静态文件写入redis缓存,包括:

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:

7.一种门...

【专利技术属性】
技术研发人员:陈曦林圳杰廖正超段德成
申请(专利权)人:南方电网数字平台科技广东有限公司
类型:发明
国别省市:

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

1