Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0035852Openbravo ERPA. Platformpublic2017-04-27 08:382017-05-29 17:43
caristu 
caristu 
highminoralways
closedfixed 
5
 
3.0PR17Q3 
alostale
Core
No
0035852: Add a mechanism to cache the static resources
It would be nice to have a mechanism that allows to cache the static resources (js and css) in order to improve the performance of the login process.

This mechanism could be used by other modules providing static resources like WebPOS. This way, all the caching logic would be centralized at one point.

More Info: http://wiki.openbravo.com/wiki/Projects:Static_Resources_Caching [^]

In description
Performance
related to feature request 0035386 closed caristu Openbravo ERP Login page needs some clean up 
related to feature request 0035553 closed caristu Openbravo ERP Improve scalability of the login process 
related to feature request 0035853 closed jorge-garcia Retail Modules Use the StaticResourceProvider in mobile to cache static resources 
related to feature request 0035980 closed caristu Openbravo ERP Improve the time spent to load the widgets after log-in 
causes defect 0035979 closed caristu Openbravo ERP The size of the company image in the navigation bar is not updated properly 
causes defect 0036146 closed alostale Openbravo ERP Static resources file may become corrupted if asked concurrently 
causes defect 0037259 closed caristu Openbravo ERP Some labels are not properly translated after switching the language 
Issue History
2017-04-27 08:38caristuNew Issue
2017-04-27 08:38caristuAssigned To => platform
2017-04-27 08:38caristuModules => Core
2017-04-27 08:38caristuTriggers an Emergency Pack => No
2017-04-27 08:38caristuAssigned Toplatform => caristu
2017-04-27 08:38caristuRelationship addedrelated to 0035386
2017-04-27 08:39caristuRelationship addedrelated to 0035553
2017-04-27 08:42caristuRelationship addedrelated to 0035853
2017-05-08 08:42hgbotCheckin
2017-05-08 08:42hgbotNote Added: 0096444
2017-05-08 08:42hgbotStatusnew => resolved
2017-05-08 08:42hgbotResolutionopen => fixed
2017-05-08 08:42hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/554d8c055ea2e7cb078c405634e41c14079bd61e [^]
2017-05-08 09:10caristuReview Assigned To => alostale
2017-05-11 19:16caristuRelationship addedcauses 0035979
2017-05-12 08:31caristuRelationship addedrelated to 0035980
2017-05-15 11:11caristuTag Attached: Performance
2017-05-15 13:19alostaleNote Added: 0096593
2017-05-15 13:19alostaleStatusresolved => closed
2017-05-15 13:19alostaleFixed in Version => 3.0PR17Q3
2017-05-29 17:43hudsonbotCheckin
2017-05-29 17:43hudsonbotNote Added: 0096949
2017-05-31 10:02marvintmRelationship addedblocks 0036146
2017-05-31 10:02marvintmRelationship replacedcauses 0036146
2017-11-08 11:58caristuRelationship addedcauses 0037259

Notes
(0096444)
hgbot   
2017-05-08 08:42   
Repository: erp/devel/pi
Changeset: 554d8c055ea2e7cb078c405634e41c14079bd61e
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Mon May 08 08:39:29 2017 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/554d8c055ea2e7cb078c405634e41c14079bd61e [^]

fixes issue 35852: Add a mechanism to cache the static resources

---
M modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/JdbcExternalConnectionPool.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelComponentProvider.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceComponent.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StyleSheetResourceComponent.java
M src/index.jsp
A modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceProvider.java
A modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceProviderMBean.java
A src/org/openbravo/jmx/MBeanRegistry.java
---
(0096593)
alostale   
2017-05-15 13:19   
reviewed within project's QA
(0096949)
hudsonbot   
2017-05-29 17:43   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/1ee70113bdc4 [^]
Maturity status: Test