Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Optimize backend performance #423

Draft
wants to merge 53 commits into
base: release-v0.1
Choose a base branch
from

Conversation

MeisterSeSe
Copy link
Contributor

Things to Consider:

  1. Do we need owner-specific caches for the File tables? Currently, there is no use case in the frontend that requires it. However, it might be crucial for access rights. We need to assess potential future requirements.

  2. If so, how do we update caches for individual owners when a new file is uploaded? The same issue applies to the Family cache. We should devise a strategy for refreshing caches whenever new files or families are added.

  3. The default cache duration is currently set to 15 minutes. We might want to evaluate this duration based on performance requirements and adjust it accordingly.

  4. Are there other data sets or endpoints that should be cached for improved performance?

dependabot bot and others added 9 commits September 21, 2023 20:44
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.1 to 41.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@41.0.1...41.0.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.24...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.3 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.0.3...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@MeisterSeSe MeisterSeSe requested a review from h3ssto October 19, 2023 08:08
@MeisterSeSe MeisterSeSe marked this pull request as draft October 19, 2023 08:12
dependabot bot and others added 19 commits October 19, 2023 09:08
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [django](https://github.com/django/django) from 4.2.2 to 4.2.7.
- [Commits](django/django@4.2.2...4.2.7)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
tomatenhans and others added 25 commits November 6, 2023 08:07
* dummy migration of tutorial mode

* basic tut functionality

* enable tut in featuremodel

* finally working positioning of bubble

* removed useless watcher

* removed useless div and watcher

* remove margin to finally center the polygon correctly

* exit Tutorial when clicking outside of the modal

* teleport Tutorial Button to Foooter as in Vue2 Frontend

* fix after merge

* adapt featuremodeltreetoolbar css selectors

* fix: back-continue results in exit

* Issue 374- Usability Features (#401)

* feat: limits when zooming

* feat: fit to View on Mousewheel click

* make reset view switch to top down drawing

* fix: collapse features rotate triangle

* mark rotation as constant and remove dummy rotation for vertical

* improve: fit to view after changing direction

* adjust triangle alignment to fit exactly to rect

---------

Co-authored-by: Pierre Coquet <[email protected]>

* Fix: Wrong link should fix login Problem

* Fix: Merge Zip and Single into one tab to fix Zip bug.

* Feat: UploadZip/UploadBUlk now returns Boolean for Upload Summary

* Fix: Fixed Zip Bug finally

* Fix: Updload Summary now only pops up when upload successfull

* Feat: Designed UploadSummary

* Update UploadSummary.vue

Added License to Upload Summary Card

* Refactor: Refactored code for improved consistency and readability.

* Fix: Removed DeleteButton

* Feat: Make Tags expandable

* Feat: Implemented Sortable Columns Label, Family, Uploaded On

* Feat: Allow Searching for FeatureModels

* Fix: Show Correct Attributes on FileDetail; Ref #411

* Fix: Fixed File Detail View

* Fix: Removed Unnecassary console.log

* Feat: Make Tags Expandable for FileDetailView

* Feat: Migrate HistoryDetail.vue to Vue3

* FIx: Changed Link

* Fix: Removed Owner Sign in Histories

* Fix: Fix Search for History View

* fix FileDetail import

---------

Co-authored-by: Pierre Coquet <[email protected]>
Co-authored-by: MeisterSeSe <[email protected]>
…aphy-41.0.4

Bump cryptography from 41.0.1 to 41.0.4 in /backend
…dVue3/postcss-8.4.31

Bump postcss from 8.4.24 to 8.4.31 in /frontendVue3
…2.0.7

Bump urllib3 from 2.0.3 to 2.0.7 in /backend
…d/babel/traverse-7.23.2

Bump @babel/traverse from 7.22.5 to 7.23.2 in /frontend
….2.7

Bump django from 4.2.2 to 4.2.7 in /backend
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v0.27.2...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.4.0...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…dVue3/axios-1.6.0

Bump axios from 1.4.0 to 1.6.0 in /frontendVue3
…d/axios-1.6.0

Bump axios from 0.27.2 to 1.6.0 in /frontend
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants