发明名称 Server-Side Caching for Web User Interfaces
摘要 The described technology relates to rendering a client-side user interface, such as, for example, display of a web page, using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the plurality of widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
申请公布号 US2017034300(A1) 申请公布日期 2017.02.02
申请号 US201615220522 申请日期 2016.07.27
申请人 Nasdaq, Inc. 发明人 GEORGE Santhosh Philip
分类号 H04L29/08;H04L12/26;G06F3/0482;H04L29/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A system comprising: a server device including a first processing system having at least one processor and a memory including a cache, the first processing system being configured to perform operations comprising: configuring the cache to store, for each of a plurality of users, data for a plurality of widgets that are displayable on a user interface provided by a web application;responsive to the user interface being launched on a client device, initiating a refresh of the cache for one or more of the plurality of widgets; andtransmitting, to the client device, a first set of data obtained from the cache for one or more of the widgets before the cache is updated in response to the initiated refresh, followed by a second set of data obtained from the cache for at least some of the one or more widgets after the cache is updated in response to the initiated refresh; and a client device including a second processing system having at least one processor, a display device and a network communication interface configured for communication with the server device, the second processing system being configured to perform operations comprising: receiving a request to display a user interface provided by a web application, the user interface being configured to have a plurality of widgets arranged thereon;receiving, in response to a first data request transmitted to the server device after receiving the request to display the user interface, the first set of data;receiving, in response to a second data request transmitted to the server device after the first data request, the second set of data; anddisplaying the user interface on the display device using the second set of data, wherein the displaying includes overwriting, for one or more of the widgets, information previously displayed using the first set of data.
地址 New York NY US
您可能感兴趣的专利