Project

General

Profile

Actions

task #3336

open

Improve overall dataportal page loading performance

Added by Andreas Kohlbecker over 11 years ago. Updated 29 days ago.

Status:
Resolved
Priority:
New
Category:
cdm-dataportal
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Severity:
major
Tags:

Description

very slow pages and calls:

Tickets

  • #3348 (should annotations always be returned for cdm instances? [DISCUSS])
  • #8274 (Very large taxa (synonymies) can not be handled by the dataportal)
  • #4179 (improve performance of portal/taxon/{uuid}/media)
  • #1453 (improve overall performance of cdm-server, cdmlib-remote and thus of dataportals)
  • #3489 (dataportal must not always load all descriptionelements for the general tab)
  • #3932 (wrong media urls in html cause multiple page loads)
  • #3825 (E+M Portal Performance issues)
  • #3438 (on first startup the cichorieae portal takes a very long time to load)
  • #3991 (modify TaggedTitle class: remove the 10 boolean fields)
  • #4112 (portal/taxon/{uuid}/accepted/{uuid} takes extremely much time in specific cases)

Debug Tools

  • cdm debug block (see also #3336#note-27)
  • CDM page debug mode: When CDM page debug mode enabled the start and end of cdm entity page creation is logged as well as any http request send via the cdm_api. The log is written to a file in the temporary folder configured in the File system settings. The log is written by the drupal devel module function dd(). r19752

Links regarding performance optimization


Subtasks 2 (0 open2 closed)

bug #4962: improve portal/classification/{taxon_uuid}/childNodesAt/{rank_uuid} web serviceClosedAndreas Müller

Actions
task #6208: Implement synonymy service responding with DTODuplicateAndreas Müller

Actions

Related issues

Related to EDIT - feature request #9271: Improve E+M dataportal performanceIn ProgressAndreas Müller

Actions
Related to EDIT - task #10322: Use DTOs for portal taxon page (cont.)ResolvedAndreas Müller

Actions
Related to EDIT - feature request #10474: Improve occurrence loading for taxon pageNewAndreas Müller

Actions
Actions #1

Updated by Andreas Kohlbecker over 11 years ago

  • Keywords set to performance
Actions #2

Updated by Andreas Müller about 9 years ago

  • Target version set to cdm_dataportal - Next Major Release
Actions #3

Updated by Andreas Müller over 3 years ago

Actions #4

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
  • Private changed from Yes to No
Actions #5

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
Actions #6

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
Actions #7

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
Actions #8

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
Actions #9

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
Actions #10

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
Actions #11

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
Actions #12

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
  • Assignee changed from Andreas Kohlbecker to Andreas Müller
  • Target version changed from cdm_dataportal - Next Major Release to Release 5.49
Actions #13

Updated by Andreas Müller 10 months ago

  • Related to task #10322: Use DTOs for portal taxon page (cont.) added
Actions #14

Updated by Andreas Müller 5 months ago

  • Target version changed from Release 5.49 to Release 5.47
Actions #15

Updated by Andreas Müller 5 months ago

Actions #16

Updated by Andreas Müller 4 months ago

  • Status changed from New to In Progress
Actions #17

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #18

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #19

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #20

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #21

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #22

Updated by Andreas Müller about 2 months ago

  • Status changed from In Progress to Resolved

Generally this seems to be fixed as all sub-tickets are fixed and at least after 5.43 we expect much faster loading of all the example links.

After 5.43 release we should

  • test all links again on production
  • put the apache/http based optimization links into another ticket or any other follow up
  • check what is meant by "CDM page debug mode"
  • check if the doGetSubtreeMedia issue is handled already and put it in a follow up if needed.
Actions #23

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #24

Updated by Andreas Müller about 2 months ago

  • Description updated (diff)
Actions #25

Updated by Andreas Müller about 1 month ago

  • Target version changed from Release 5.47 to Release 5.43
Actions #26

Updated by Andreas Müller about 1 month ago

We may create a combined follow up ticket with open issues from this ticket and from #9271

Actions #27

Updated by Andreas Müller 29 days ago

About the debug block

KL: Es ist so, dass wenn der Debug Mode auf der Settings Seite des Portals angeschaltet ist, der Anfang und das Ende des Ladens mit protokolliert wird und in ein File geschrieben wird. Ich denke, dass hat Andreas genutzt, um die Zeiten zu messen.

Actions #28

Updated by Andreas Müller 29 days ago

  • Description updated (diff)
Actions

Also available in: Atom PDF