PikaCourse / homiehomie

3 stars 0 forks source link

Performance and Optimization related info #23

Open William-An opened 3 years ago

William-An commented 3 years ago
  1. Relational database searching optimization to speed up response
  2. Dyanmically refresh course section info via general course update interface that link db with university course schedule system
    1. When student access a course, check whether its information is the updated within a certain period
    2. if yes, just return the object to student
    3. if no, retrieve the newest information from school website
    4. Like a cache
    5. Consider possible lock conflict issue?
  3. Better cache framework: https://docs.djangoproject.com/en/3.1/ref/settings/#caches