【技术实现步骤摘要】
网络请求的处理方法及装置
本公开涉及互联网
,尤其涉及一种网络请求的处理方法及装置。
技术介绍
目前,PHP(HypertextPreprocessor,超文本预处理器)项目所提供的网络接口主要是基于Nginx(一种高性能的服务器)与PHP-FPM(即PHPFastCGI,PHPFastCommonGatewayInterfaceProcessManager,PHP快速公共网关接口进程管理器)实现的。采用这种网络接口,由于PHP-FPM存在内存占用的问题,因此在遇到高并发的访问时,PHP-FPM可能处理不过来而进程需要一直等待。在这种情况下,可能会导致业务异常无法返回正确的数据,出现例如网关错误(502)、网关超时(504)等网络错误,用户体验较差。而经常性地出现这种情况,则可能会导致大量用户流失,带来严重影响。相关技术中,Swoole(一种PHP高级Web(网页)开发框架)与其他类型的框架融合时,在服务器启动后,调用方通过建立客户端连接来发送请求数据,服务器监听后接收数据进行处理。这种方式基于发送模式和接收模式,运行在CGI模式下,接口的模式较为单一,不具 ...
【技术保护点】
一种网络请求的处理方法,其特征在于,包括:在第一框架监听到来自客户端的网络请求的情况下,调用所述第一框架中载入的第二框架的实例化资源对所述网络请求进行解析,得到所述网络请求对应的请求结果;向所述客户端发送所述请求结果。
【技术特征摘要】
1.一种网络请求的处理方法,其特征在于,包括:在第一框架监听到来自客户端的网络请求的情况下,调用所述第一框架中载入的第二框架的实例化资源对所述网络请求进行解析,得到所述网络请求对应的请求结果;向所述客户端发送所述请求结果。2.根据权利要求1所述的网络请求的处理方法,其特征在于,所述方法还包括:在服务器启动之后,调用所述第一框架对应的配置参数,对所述第一框架进行初始化配置。3.根据权利要求2所述的网络请求的处理方法,其特征在于,在对所述第一框架进行初始化配置之后,所述方法还包括:调用所述第二框架对应的配置参数,对所述第二框架进行初始化配置;将所述第二框架进行实例化,得到所述第二框架的实例化资源;将所述第二框架的实例化资源载入所述第一框架。4.根据权利要求1所述的网络请求的处理方法,其特征在于,调用所述第一框架中载入的第二框架的实例化资源对所述网络请求进行处理,得到所述网络请求对应的请求结果,包括:确定所述网络请求对应的第一路由机制;调用所述第一路由机制对应的第一实例化资源对所述网络请求进行解析,得到所述请求结果。5.根据权利要求1至4中任一项所述的网络请求的处理方法,其特征在于,所述第一框架为Swoole框架,所述第二框架为Yii框架。6.一种网络请求的处理装置,其特征在于,包括:获取模块,用于在第一框架监听到来自客户端的网络请求的情况下,调用所述第一框架中载入的第二框架的实例化资源对所述网络请求进...
【专利技术属性】
技术研发人员:宋云,卢巍,杨忠伟,郝峰,顾思斌,杨伟东,潘柏宇,谢菲,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。