Patent ID: 9674258
Date: 2017-06-06
CPC Classifications: H04L

Claim:
1. A system for optimizing a website for different contexts wherein said web site runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients and to provide HTTP responses, said system comprising: one or more hardware devices for implementing an intermediary component, a traffic processing system (TPS) and an optimization component of the TPS, the intermediary component configured to connect to said clients and said servers via network connections, and wherein said intermediary component comprises a traffic management system (TMS) and the TPS and wherein said TMS manages HTTP requests originating from said clients and targeting said servers and HTTP responses targeting said clients and redirects said HTTP requests to said intermediary component, and wherein said TPS receives said redirected HTTP requests and said HTTP responses and applies optimization techniques to said redirected HTTP requests and said HTTP responses; the TPS of the intermediary component, configured for analyzing a HTTP request from a client and determining specific context of said HTTP request; the optimization component of the TPS, configured for configuring context-specific optimization settings of selected website properties corresponding to said specific context of said HTTP request, for producing results for visualization and analysis in part by applying the configured context-specific optimization settings to at least some of said redirected HTTP requests and HTTP responses, and for iteratively adjusting the context-specific optimization settings responsive to the visualization and analysis, until a desired optimization result is achieved.