-
公开(公告)号:US11467814B2
公开(公告)日:2022-10-11
申请号:US17182108
申请日:2021-02-22
Applicant: Box, Inc.
Inventor: David John Burrowes , David Jordan
IPC: G06F9/445 , G06F8/60 , G06F11/34 , G06F16/955 , G06F16/958
Abstract: Systems for managing static assets of web applications. A method embodiment includes identifying a web application that comprises a code base and a set of static assets, then separating the code base of the web application from the set of static assets that are referenced by the web application. The code base is deployed as application services whereas the static assets are deployed as static asset containers. Specifically, the set of static assets referenced by the application services are deployed in containers that are instantiated separately from where the application services are instantiated. Requests to access the application services and requests to access the static assets are tracked by taking performance measurements of the systems that process the accesses. Dynamic scaling of static asset containers is done independently from dynamic scaling of the application services. The dynamic scaling is based on combinations of measured usage and/or any system performance characteristics.
-
公开(公告)号:US20210173625A1
公开(公告)日:2021-06-10
申请号:US17182108
申请日:2021-02-22
Applicant: Box, Inc.
Inventor: David John Burrowes , David Jordan
IPC: G06F8/60 , G06F11/34 , G06F16/955 , G06F16/958
Abstract: Systems for managing static assets of web applications. A method embodiment includes identifying a web application that comprises a code base and a set of static assets, then separating the code base of the web application from the set of static assets that are referenced by the web application. The code base is deployed as application services whereas the static assets are deployed as static asset containers. Specifically, the set of static assets referenced by the application services are deployed in containers that are instantiated separately from where the application services are instantiated. Requests to access the application services and requests to access the static assets are tracked by taking performance measurements of the systems that process the accesses. Dynamic scaling of static asset containers is done independently from dynamic scaling of the application services. The dynamic scaling is based on combinations of measured usage and/or any system performance characteristics.
-
公开(公告)号:US10929114B2
公开(公告)日:2021-02-23
申请号:US16048237
申请日:2018-07-28
Applicant: Box, Inc.
Inventor: David John Burrowes , David Jordan
IPC: G06F9/445 , G06F8/60 , G06F11/34 , G06F16/955 , G06F16/958
Abstract: Systems for managing static assets of web applications. A method embodiment includes identifying a web application that comprises a code base and a set of static assets, then separating the code base of the web application from the set of static assets that are referenced by the web application. The code base is deployed as application services whereas the static assets are deployed as static asset containers. Specifically, the set of static assets referenced by the application services are deployed in containers that are instantiated separately from where the application services are instantiated. Requests to access the application services and requests to access the static assets are tracked by taking performance measurements of the systems that process the accesses. Dynamic scaling of static asset containers is done independently from dynamic scaling of the application services. The dynamic scaling is based on combinations of measured usage and/or any system performance characteristics.
-
公开(公告)号:US20200034127A1
公开(公告)日:2020-01-30
申请号:US16048237
申请日:2018-07-28
Applicant: Box, Inc.
Inventor: David John Burrowes , David Jordan
Abstract: Systems for managing static assets of web applications. A method embodiment includes identifying a web application that comprises a code base and a set of static assets, then separating the code base of the web application from the set of static assets that are referenced by the web application. The code base is deployed as application services whereas the static assets are deployed as static asset containers. Specifically, the set of static assets referenced by the application services are deployed in containers that are instantiated separately from where the application services are instantiated. Requests to access the application services and requests to access the static assets are tracked by taking performance measurements of the systems that process the accesses. Dynamic scaling of static asset containers is done independently from dynamic scaling of the application services. The dynamic scaling is based on combinations of measured usage and/or any system performance characteristics.
-
-
-