发明名称 Method and system for controlling the processing of requests for web resources
摘要 A system, method and computer program product for controlling the processing of requests for web page resources from a web server are provided. The method comprises monitoring a run level of the web server; receiving requests for one or more web page resources; determining a priority of received requests based on a run level value associated with a requested resource and the run level of the web server; and processing the requests by the web server according to the determined priority. In dependence on the current load on the web server, requests for low priority resources can be given a low processing priority, with processing capability focussed on requests for higher priority web resources.
申请公布号 US9424095(B2) 申请公布日期 2016.08.23
申请号 US200611561967 申请日期 2006.11.21
申请人 International Business Machines Corporation 发明人 Coulthard Adam;Would Daniel Edward
分类号 G06F15/16;G06F9/50;G06Q10/06 主分类号 G06F15/16
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A method for controlling the processing of requests for web resources from a web server, the method comprising: assigning a different run level value for each of the web resources, the run level value comprising a numerical value and denoting a level of importance for each web resource in relation to other web resources; monitoring, by the web server, a run level of the web server, the run level of the web server comprising a numerical value and indicating a load on the web server; receiving, by the web server, a request for one of the web resources; comparing, by the web server, the assigned run level value of the requested one of the web resources with the current run level of the web server upon determining the level of importance of the requested one of the web resources and a current load of the web server; determining, by the web server, a priority of the received request based on the comparison by determining whether the numerical value corresponding to the assigned run level value is less than, greater than, or equal to the numerical value corresponding to the current run level of the web server, allocating a low priority to the request upon determining that the numerical value corresponding to the assigned run level value is greater than the numerical value corresponding to the current run level of the web server, but allocating a high priority to the request upon determining that the numerical value corresponding to the assigned run level value is less than or equal to the numerical value corresponding to the current run level of the web server; and processing, by the web server, the received request by the web server according to the determined priority.
地址 Armonk NY US