本发明专利技术公开了基于C++的网页访问请求响应方法及系统,该方法包括:接收来自客户端的网页访问请求;其中,网页访问请求包括API接口参数和FastCGI进程参数;确定与网页访问请求相对应的API接口,并利用API接口为网页访问请求分配FastCGI进程;利用FastCGI进程为网页访问请求提供服务。以上技术方案中,C++语言的工作过程分为:编译和链接,在进行网页的开发时,将网页访问请求以参数的形式传递到服务器,采用通用API接口匹配相应的事件,中间不涉及代码的传递和解析。相较现有技术中在响应网页访问请求期间的编译过程中会产生中间字节码,有效提高了服务器响应速度且降低了对硬件配置要求。
【技术实现步骤摘要】
本专利技术涉及网页访问
,特别是涉及一种基于C++的网页访问请求响应方法及系统。
技术介绍
目前,随着计算机技术的快速发展,我们在浏览网页的时候,注重网页的流畅性和快捷性以及网页的安全性等问题,这就要求网页开发者在开发网页的时候,得很努力地去规避这些风险,但还是不能从技术上去实现网页的这些已久的问题。在现有技术中,在响应网页访问请求期间的编译过程中会产生中间字节码,导致服务器响应速度慢,并且对硬件配置的要求较高,提高了硬件成本。基于此,亟需一种提高服务器响应速度且降低对硬件配置要求的页面访问请求响应方法。
技术实现思路
有鉴于此,本专利技术提供了一种基于C++的网页访问请求响应方法及系统,以实现提高服务器响应速度且降低对硬件配置要求的目的。为解决上述技术问题,本专利技术提供一种基于C++的网页访问请求响应方法,使用C++编程语言实现所述方法,所述方法包括:接收来自客户端的网页访问请求;其中,所述网页访问请求包括API接口参数和FastCGI进程参数;确定与所述网页访问请求相对应的API接口,并利用所述API接口为所述网页访问请求分配FastCGI进程;利用所述FastCGI进程为所述网页访问请求提供服务。上述方法中,优选的,所述确定与所述网页访问请求相对应的API接口,并利用所述API接口为所述网页访问请求分配FastCGI进程包括:参考所述API接口参数,确定与所述API接口参数相对应的所述API接口;利用所述API接口,参考所述FastCGI进程参数,为所述网页访问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程。上述方法中,优选的,在所述为所述网页访问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程之前,还包括:生成与所述FastCGI进程参数相对应的所述FastCGI进程。上述方法中,优选的,所述利用所述FastCGI进程为所述网页访问请求提供服务包括:利用所述FastCGI进程生成的.dll文件为所述网页访问请求提供服务。本专利技术还提供了一种基于C++的网页访问请求响应系统,使用C++编程语言实现所述系统,所述系统包括:请求接收单元,用于接收来自客户端的网页访问请求;其中,所述网页访问请求包括API接口参数和FastCGI进程参数;进程分配单元,用于确定与所述网页访问请求相对应的API接口,并利用所述API接口为所述网页访问请求分配FastCGI进程;服务提供单元,用于利用所述FastCGI进程为所述网页访问请求提供服务。上述系统中,优选的,所述进程分配单元包括:API接口确定子单元,用于参考所述API接口参数,确定与所述API接口参数相对应的所述API接口;进程分配子单元,用于利用所述API接口,参考所述FastCGI进程参数,为所述网页访问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程。上述系统中,优选的,还包括:进程生成单元,用于在所述为所述网页访问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程之前,生成与所述FastCGI进程参数相对应的所述FastCGI进程。上述系统中,优选的,所述服务提供单元具体用于利用所述FastCGI进程生成的.dll文件为所述网页访问请求提供服务。以上本专利技术提供的一种基于C++的网页访问请求响应方法及系统,使用C++编程语言实现上述方法及系统,具体地,服务器首先接收来自客户端的网页访问请求;然后确定与该网页访问请求相对应的API接口,并利用这个API接口为网页访问请求分配FastCGI进程;最后利用该FastCGI进程为网页访问请求提供服务。以上技术方案中,C++语言的工作过程分为:编译和链接,在进行网页的开发时,将网页访问请求以参数的形式传递到服务器,采用通用API接口匹配相应的事件,中间不涉及代码的传递和解析。相较现有技术中在响应网页访问请求期间的编译过程中会产生中间字节码,有效提高了服务器响应速度且降低了对硬件配置要求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种基于C++的网页访问请求响应方法的流程图;图2为本专利技术实施例提供的一种FastCGI工作示意图;图3为本专利技术实施例提供的一种基于C++的网页访问请求响应系统的结构框图示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的核心是提供一种基于C++的网页访问请求响应方法及系统,以实现提高服务器响应速度且降低对硬件配置要求的目的。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。参考图1,图1示出了本专利技术实施例提供的一种基于C++的网页访问请求响应方法的流程图,该方法具体可以包括如下步骤:步骤S100、接收来自客户端的网页访问请求;步骤S101、确定与网页访问请求相对应的API接口,并利用API接口为网页访问请求分配FastCGI进程;具体地,网页访问请求包括API接口参数和FastCGI进程参数;参考API接口参数,确定与API接口参数相对应的API接口;利用API接口,参考FastCGI进程参数,生成与FastCGI进程参数相对应的FastCGI进程,然后为网页访问请求分配这个生成的FastCGI进程。编译不泄露代码的设计:根据网页访问请求的参数去匹配通用的API接口,生成的FastCGI进程都是通用的,只是参数不同,可确保用户的保密性,由于采用C++编译型语言做开发语言,企业所发布的网站或Web应用产品将不必担心被窃取源代码,使能更专注于软件品质的提升。本专利技术实施例方法的执行主体为服务器,每次当客户端请求一个CGI的时候,服务器就请求操作系统生成一个新的CGI进程本文档来自技高网...
【技术保护点】
一种基于C++的网页访问请求响应方法,其特征在于,使用C++编程语言实现所述方法,所述方法包括:接收来自客户端的网页访问请求;其中,所述网页访问请求包括API接口参数和FastCGI进程参数;确定与所述网页访问请求相对应的API接口,并利用所述API接口为所述网页访问请求分配FastCGI进程;利用所述FastCGI进程为所述网页访问请求提供服务。
【技术特征摘要】
1.一种基于C++的网页访问请求响应方法,其特征在于,使用
C++编程语言实现所述方法,所述方法包括:
接收来自客户端的网页访问请求;其中,所述网页访问请求包括
API接口参数和FastCGI进程参数;
确定与所述网页访问请求相对应的API接口,并利用所述API接
口为所述网页访问请求分配FastCGI进程;
利用所述FastCGI进程为所述网页访问请求提供服务。
2.如权利要求1所述的方法,其特征在于,所述确定与所述网
页访问请求相对应的API接口,并利用所述API接口为所述网页访问
请求分配FastCGI进程包括:
参考所述API接口参数,确定与所述API接口参数相对应的所述
API接口;
利用所述API接口,参考所述FastCGI进程参数,为所述网页访
问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程。
3.如权利要求2所述的方法,其特征在于,在所述为所述网页
访问请求分配与所述FastCGI进程参数相对应的所述FastCGI进程之
前,还包括:
生成与所述FastCGI进程参数相对应的所述FastCGI进程。
4.如权利要求1至3所述的方法,其特征在于,所述利用所述
FastCGI进程为所述网页访问请求提供服务包括:
利用所述FastCGI进程生成的.dll文件为所述网页访问请求提供
服务。
...
【专利技术属性】
技术研发人员:朱璠,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。