Actions
feature request #9271
openImprove E+M dataportal performance
Start date:
Due date:
% Done:
0%
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 services
- Switch 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.
- Cache service calls in the data portal using the internal caching mechanism (admin/config/cdm_dataportal/settings/cachesite): A test on
- Cache full pages
- Used 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 3 years ago
- Related to bug #8274: Very large taxa (synonymies) can not be handled by the dataportal added
Updated by Andreas Müller almost 3 years ago
- Related to task #3336: Improve overall dataportal page loading performance added
Updated by Andreas Müller almost 3 years ago
- Related to task #4911: improve performance of distributionInfoFor service added
Updated by Andreas Müller almost 3 years ago
- Related to bug #7045: portal/classification/{uuid}/childNodesOf/{uuid} service slow added
Updated by Andreas Müller almost 3 years ago
- Related to feature request #5387: Completely avoid all cache strategies during read operations added
Updated by Andreas Müller almost 3 years ago
- Related to task #4978: Further performance improvement of portal/taxon/{uuid}/media added
Updated by Andreas Müller almost 3 years ago
- Related to bug #4962: improve portal/classification/{taxon_uuid}/childNodesAt/{rank_uuid} web service added
Updated by Andreas Müller almost 3 years ago
- Related to task #6208: implement synonymy service responding with DTO added
Updated by Andreas Müller almost 3 years ago
- Priority changed from New to Highest
- Severity changed from normal to critical
Updated by Andreas Müller over 1 year ago
- Target version changed from Euro+Med Portal Release to Release 5.42
Updated by Andreas Müller over 1 year ago
- Related to bug #7203: The area filter in TaxonNodeFilter seems to be slow added
Updated by Andreas Müller 9 months ago
- Related to task #10222: Use DTOs for portal taxon page - first implementation for E+M added
Updated by Andreas Müller 4 months ago
- Related to feature request #10322: Use DTOs for portal taxon page (cont.) added
Actions