主权项 |
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. |