-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RVK instance is slow #513
Comments
I can imagine that this has to do with the concept lists, especially because the one list we have in there has 250 entries, which means 250 additional instances Alternatively, I could try to figure out how to make concept lists more efficient. Maybe by creating the whole list in-line instead of using components. If you think about it, we have 250 instances of |
In lists we don't need full functionality of |
Functionality is moved to $util.notation.
Instead of using ItemName, the notation and prefLabel are included directly. This should help reduce overhead by having too many Vue components loaded.
What I now did was to replace ItemName with getting the notation and prefLabel directly. Also, LoadingIndicator is now added with a We could take this one step further and include everything that's in
This is fortunately outside of
I'll add this for lists then are loaded from a URL. |
Oh btw, I can't really say if all this actually helped with performance because I personally don't see any performance problems that seem related to long lists. |
Closing in favor of #208. |
The instance at https://coli-conc.gbv.de/cocoda/rvk/ is slower than dev, this may be caused by concept lists. We could limit maximum number of concept list entries if this helps.
The text was updated successfully, but these errors were encountered: