fixed: OXUIB-1631 memory spikes immediatly after startup
Root cause: If multiple connections are opened at the same time after an update, the ui-middleware will do multiple requests to get initial data. That went especially worse, when e2e-tests are launched against ui-middlewares with multiple clients connecting at the same time. Soltion: Make sure, that a node already caches stuff without a response.
Showing
- integration/caching_test.js 1 addition, 1 deletionintegration/caching_test.js
- spec/file_caching_test.js 45 additions, 0 deletionsspec/file_caching_test.js
- src/cache.js 7 additions, 0 deletionssrc/cache.js
- src/create-app.js 2 additions, 6 deletionssrc/create-app.js
- src/files.js 8 additions, 5 deletionssrc/files.js
- src/manifests.js 26 additions, 21 deletionssrc/manifests.js
- src/meta.js 12 additions, 9 deletionssrc/meta.js
- src/middlewares/load-from-cache.js 0 additions, 20 deletionssrc/middlewares/load-from-cache.js
- src/middlewares/save-to-cache.js 0 additions, 20 deletionssrc/middlewares/save-to-cache.js
- src/middlewares/serve-files.js 28 additions, 0 deletionssrc/middlewares/serve-files.js
- src/routes/manifests.js 1 addition, 4 deletionssrc/routes/manifests.js
- src/routes/metadata.js 1 addition, 4 deletionssrc/routes/metadata.js
Loading
Please register or sign in to comment