Project

General

Profile

Feature #6653

Optimize first connexion when many sessions assigned

Added by Yannick Warnier about 6 years ago. Updated over 3 years ago.

Status:
Needs more info
Priority:
High
Category:
Global / Others / Misc
Target version:
Start date:
01/09/2013
Due date:
% Done:

0%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

In Chamilo 1.10, we decided to split the sessions and courses in two different screens to optimize the first connexion in case you had a lot of sessions.

Just now, I tried it with an admin user with 16,000 sessions and only one course, and although I get to the "courses" page, it took me more than 60 seconds to get there, which must mean that it is checking a lot of things about the session before sending me to the courses list.

This has to be optimized for 1.10.

Technically, if Chamilo detects there is at least one item in course_rel_user, it should send me to the courses page and not check the sessions at all.

History

#1

Updated by Julio Montoya about 6 years ago

  • Status changed from Assigned to Needs more info
  • Assignee changed from Julio Montoya to Yannick Warnier

It will be very helpul if you have a script that generates random sessions (a CSV file?) if not I could improve the data filler in order to use sessions using "faker" in order to avoid a CSV with 16000 sessions ...

https://github.com/fzaninotto/Faker

#2

Updated by Julio Montoya about 6 years ago

Well this is not mandatory to resolve the issue, but it could help to improve performance/fix bottlenecks in Chamilo.

#3

Updated by Yannick Warnier over 3 years ago

  • Target version changed from 2.0 to 3.0

Also available in: Atom PDF