Actions
feature request #9271
openImprove E+M dataportal performance
Status:
In Progress
Priority:
Highest
Assignee:
Category:
cdm-dataportal
Target version:
Start date:
Due date:
% Done:
40%
Estimated time:
Severity:
critical
Description
To fully release the E+M data portal which should try to improve the peformance to the performance difference between the old (Berlin Model) data portal and the new one is not so big anymore as users are used to fast performance and need it for fast scrolling the data.
There are several ways to reach this
Improve performance of some of the web servicesSwitch to DTOs whereever possible to allow fast and stateless data retrieval and to minimize the amount of data that needs to be send(temporarily rejected for #6208 but needs to be reconsidered now) #10222- Cache services
- Cache service calls in the data portal using the internal caching mechanism (admin/config/cdm_dataportal/settings/cachesite): A test on
edit-test
revealed that caching the full Euro+Med Site will take about 15h (estimate after caching ~9%) on this server. The process ist expected to be faster on other machines. (related: #10518)
- Cache service calls in the data portal using the internal caching mechanism (admin/config/cdm_dataportal/settings/cachesite): A test on
- Cache full pages
- https://varnish-cache.org/index.html (see also #3336 and follow-up)
- Use versions
These solutions can also be combined. Some solutions require that data is not automaically updated on-the-fly but updates need to be triggered manually or by time.
Details and best strategy needs to be discussed.
Related issues
Updated by Andreas Müller almost 4 years ago
- Related to bug #8274: Very large taxa (synonymies) can not be handled by the dataportal added
Updated by Andreas Müller almost 4 years ago
- Related to task #3336: Improve overall dataportal page loading performance added
Updated by Andreas Müller almost 4 years ago
- Related to task #4911: improve performance of distributionInfoFor service added
Updated by Andreas Müller almost 4 years ago
- Related to bug #7045: portal/classification/{uuid}/childNodesOf/{uuid} service slow added
Updated by Andreas Müller almost 4 years ago
- Related to feature request #5387: Completely avoid all cache strategies during read operations added
Updated by Andreas Müller almost 4 years ago
- Related to task #4978: Further performance improvement of portal/taxon/{uuid}/media added
Updated by Andreas Müller almost 4 years ago
- Related to bug #4962: improve portal/classification/{taxon_uuid}/childNodesAt/{rank_uuid} web service added
Updated by Andreas Müller almost 4 years ago
- Related to task #6208: Implement synonymy service responding with DTO added
Updated by Andreas Müller almost 4 years ago
- Priority changed from New to Highest
- Severity changed from normal to critical
Updated by Andreas Müller over 2 years ago
- Target version changed from Euro+Med Portal Release to Release 5.49
Updated by Andreas Müller over 2 years ago
- Related to bug #7203: The area filter in TaxonNodeFilter seems to be slow added
Updated by Andreas Müller over 1 year ago
- Related to task #10222: Use DTOs for portal taxon page - first implementation for E+M added
Updated by Andreas Müller over 1 year ago
- Related to task #10322: Use DTOs for portal taxon page (cont.) added
Updated by Andreas Müller 7 months ago
- Target version changed from Release 5.49 to Release 5.47
Updated by Andreas Müller 6 months ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
Updated by Andreas Müller 3 months ago
- Description updated (diff)
- % Done changed from 20 to 40
Updated by Andreas Müller 3 months ago
- Related to bug #10518: Caching the E+M portal on test server fails added
Updated by Andreas Müller 3 months ago
- Target version changed from Release 5.47 to Release 5.43
Updated by Andreas Müller 3 months ago
We may create a combined follow up ticket with open issues from this ticket and from #3336
Actions