← Back to team overview

dhis2-devs team mailing list archive

Performance in loading data entry

 

Hi,

we are doing some observations on the Indian production servers and we see
that loading the data entry screens are quite slow.

One cause to this is that we are loading each and every data element in the
custom data entry forms individually. I was trying to improve this by doing
a query and loading all data elements in the data set (corresponding to the
CDE). Then I suddenly learned that when designing CDEs one is not restricted
to the data elements in the data set the CDE is based on only, and that the
CDEs in the Sierra Leone database from last year contains data elements from
outside its data set.

I find this quite weird and I think we should stop allowing this, in order
to get a quite significant and needed performance improvements. This change
will be compatible with the change of the data entry stuff we are working
on. But I don't know the consequences, ie. how many CDEs do we have around
which will be affected by this? Comments?

Lars

Follow ups