User story #6081
closed
Optimize data transfer linked to list of nodes
Added by François ARMAND almost 10 years ago.
Updated over 4 years ago.
Category:
Performance and scalability
Description
In #5452, we optimised the time taken to display the list of nodes page.
We can go much more farther on that with one of the two following architecture modification:
1/ only load node info actually displayed. This - of course - allows to transfer a lot less datas, but it need to rething how nodes paging/filtering/sorting is done: today, it's all JS-side (quick and "work as expected"), here, it will need ajax request for each click (with new data transfert each time)
2/ keep a live client-side data structure about nodes, and use it everywhere. The idea is that nodes info are not changing often (beside the "last view"), so we could have a comet client-side view of the datas, updated only with diff (and so, with very few modification each time). This need some modification in the backend.
- Target version changed from 3.1.0~beta1 to 3.1.0~rc1
- Target version changed from 3.1.0~rc1 to 3.1.0
- Target version changed from 3.1.0 to 3.1.1
- Target version changed from 3.1.1 to 3.1.2
- Target version changed from 3.1.2 to 3.1.3
- Target version changed from 3.1.3 to 3.1.4
- Target version changed from 3.1.4 to 3.1.5
- Target version changed from 3.1.5 to 3.1.6
- Target version changed from 3.1.6 to 3.1.7
- Target version changed from 3.1.7 to 3.1.8
- Target version changed from 3.1.8 to 3.1.9
- Target version changed from 3.1.9 to 3.1.10
- Target version changed from 3.1.10 to 3.1.11
- Target version changed from 3.1.11 to 3.1.12
- Target version changed from 3.1.12 to 3.1.13
- Target version changed from 3.1.13 to 3.1.14
- Target version changed from 3.1.14 to 3.1.15
- Target version changed from 3.1.15 to 3.1.16
- Target version changed from 3.1.16 to 3.1.17
- Target version changed from 3.1.17 to 3.1.18
- Target version changed from 3.1.18 to 3.1.19
- Target version changed from 3.1.19 to 3.1.20
- Target version changed from 3.1.20 to 3.1.21
- Target version changed from 3.1.21 to 3.1.22
- Target version changed from 3.1.22 to 3.1.23
- Target version changed from 3.1.23 to 3.1.24
- Target version changed from 3.1.24 to 3.1.25
- Target version changed from 3.1.25 to 4.1.9
- Target version changed from 4.1.9 to 4.1.10
- Target version changed from 4.1.10 to Ideas (not version specific)
- Status changed from New to Rejected
We did optimization in that regard, even if not the one proposed. Closing it.
Also available in: Atom
PDF