发明名称 Systems for serving website content according to user status
摘要 An example embodiment of a system for accelerating hosting performance may comprise one or more databases and one or more server computers communicatively coupled to a network. For each of one or more web applications hosted on the one or more servers, the one or more databases may store a signature comprising a regular expression pattern indicating a status of a user of the web application. The status of the user may further indicate that the one or more servers and/or web applications are able to perform one or more actions. The one or more servers may determine whether the request includes a browser cookie. If so, the one or more proxy servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly.
申请公布号 US9438659(B2) 申请公布日期 2016.09.06
申请号 US201213529950 申请日期 2012.06.21
申请人 Go Daddy Operating Company, LLC 发明人 Jasperson Harry
分类号 G06F15/16;H04L29/08;G06F17/30;H04L29/06 主分类号 G06F15/16
代理机构 Quarles & Brady LLP 代理人 Quarles & Brady LLP
主权项 1. A system, comprising: one or more server computers communicatively coupled to a network, said one or more server computers running: A) a database configured to store, for each of one or more web applications hosted on said one or more server computers, a signature comprising a regular expression pattern identifying a session state, said session state indicating a status of a user of said one of said one or more web applications; and B) one or more proxy servers configured to: i) store a cached web content for a website hosted by a web server, the website comprising web content, at least a portion of the web content being cached as the cached web content;ii) receive, from a client computer communicatively coupled to said network, a request for an action performed by said one or more server computers via one of said one or more web applications;iii) determine whether said request includes a browser cookie; andiv) responsive to a determination that said request includes said browser cookie: determine whether said browser cookie matches said regular expression pattern for said one of said one or more web applications;responsive to a determination that said browser cookie does not match said regular expression pattern for said one of said one or more web applications, transmit the cached web content to the client computer without performing the action; andresponsive to a determination that said browser cookie matches said regular expression pattern, pass the request to said one or more server computers; said one or more server computers being configured to, responsive to receiving the request from the one or more proxy servers, perform said action using said one of said one or more web applications.
地址 Scottsdale AZ US