The embodiment of the invention discloses a method, system and device for improving the stability of a website service. The method stores the access page sent to the client without any abnormal PHP service on the server side, and provides the client with corresponding access through the stored access page after the abnormal PHP service occurs. Page. This method guarantees the normal service to the client when the PHP service is abnormal. Compared with the method that can not access the web page once the PHP service fails, this method improves the stability of the website access.
【技术实现步骤摘要】
一种提高网站服务稳定性的方法、系统及装置
本专利技术实施例涉及网站服务
,尤其是涉及一种提高网站服务稳定性的方法、系统及装置。
技术介绍
目前的PHP服务的稳定性大多从PHP服务本身层面考虑并进行优化,即防止因第三方服务异常而拖垮PHP服务。如通过解除服务依赖(如对DB、Redis、Queue等核心的依赖),并对依赖服务进行降级以保证核心服务的稳定性。PHP服务架构的分级中,核心领域层由PHP承担,其中包含对于核心依赖服务的降级实施,即采用多级数据缓存来应对。这种架构模式下对于PHP依赖较重,一旦PHP服务本身出现异常,如假死或者Hang住等情况降级方案会失效,造成服务稳定性降低。由此,在实现本专利技术实施例的过程中,专利技术人发现现有的PHP服务架构无法应对PHP服务本身出现异常的情况,一旦PHP服务异常,用户便无法访问网站,导致用户在PHP服务异常时无法浏览网页,网页稳定性差。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的PHP服务架构无法应对PHP服务本身出现异常的情况,一旦PHP服务异常,用户便无法访问网站,导致用户在PHP服务异常时无法浏览网页,网页稳定性差的问题。针对以上技术问题,本专利技术的实施例提供了一种提高网站服务稳定性的方法,包括:在服务器端的PHP服务向客户端发送访问页面的过程中,将所述访问页面进行存储,得到页面库;若接收到目标客户端访问目标网站的目标访问信息,判断是否接收到所述PHP服务异常的消息,若是,判断所述页面库中是否存储有对应于所述目标访问信息的目标页面;若所述页面库中存储有所述目标页面,则将所述目标页面发送 ...
【技术保护点】
1.一种提高网站服务稳定性的方法,其特征在于,包括:在服务器端的PHP服务向客户端发送访问页面的过程中,将所述访问页面进行存储,得到页面库;若接收到目标客户端访问目标网站的目标访问信息,判断是否接收到所述PHP服务异常的消息,若是,判断所述页面库中是否存储有对应于所述目标访问信息的目标页面;若所述页面库中存储有所述目标页面,则将所述目标页面发送至所述目标客户端。
【技术特征摘要】
1.一种提高网站服务稳定性的方法,其特征在于,包括:在服务器端的PHP服务向客户端发送访问页面的过程中,将所述访问页面进行存储,得到页面库;若接收到目标客户端访问目标网站的目标访问信息,判断是否接收到所述PHP服务异常的消息,若是,判断所述页面库中是否存储有对应于所述目标访问信息的目标页面;若所述页面库中存储有所述目标页面,则将所述目标页面发送至所述目标客户端。2.根据权利要求1所述的方法,其特征在于,所述在服务器端的PHP服务向客户端发送访问页面的过程中,将所述访问页面进行存储,得到页面库,包括:在所述PHP服务未出现异常时,若所述服务器端接收到客户端发送的访问信息,查找与所述访问信息对应的页面信息,将所述页面信息发送至所述PHP服务,所述PHP服务根据所述页面信息生成所述访问页面,并将所述访问页面发送至所述客户端;在所述PHP服务向所述客户端发送所述访问页面的过程中,获取所述访问页面对应的静态页面,通过布隆过滤器将所述静态页面作为对应于所述访问信息的页面存储到所述页面库中。3.根据权利要求1所述的方法,其特征在于,还包括:若所述页面库中不存在所述目标页面,则向所述目标客户端发送所述PHP服务异常,无法查看所述目标页面的第一提示消息。4.根据权利要求1所述的方法,其特征在于,所述判断是否接收到所述PHP服务异常的消息,还包括:周期性获取所述PHP服务是否异常的消息,若接收到所述PHP服务异常的消息,则发出所述PHP服务异常的第二提示消息。5.一种适用于权利要求1-4任一项所述的方法的系统,其特征在于,包括服务器端、客户端和接入端,所述服务器端和所述客户端通过所述接入端进行信息交互;所述接入端在所述服务器端的PHP服务向客...
【专利技术属性】
技术研发人员:段朋涛,
申请(专利权)人:链家网北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。