Menu

#1538 Improve front page performance

Approved
closed
None
5
2022-10-01
2022-09-18
Ahasuerus
No

Improve front page performance. Move the process of determining "select forthcoming books" to the night job.

Discussion

  • Ahasuerus

    Ahasuerus - 2022-09-18
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2022-09-18

    Part 1:

    common/SQLparsing.py
    common/isfdb.py
    nightly/front_page_pubs.py
    nightly/local.mk
    nightly/nightly_job.py
    scripts/create_front_page_pubs.sql
    

    Installed in SVN 1009 on 2022-09-17. This patch created the nightly process which populates the new table, but the front page code doesn't use it yet.

     
  • Ahasuerus

    Ahasuerus - 2022-09-18

    Part 2 - Updated the weekly job and consolidated weekly/nightly code:

    nightly/local.mk
    nightly/nightly_job.py
    nightly/nightly_weekly_common.py
    nightly/weekly_job.py
    

    Installed in SVN 1010 on 2022-09-18. Keeping the FR open.

     
  • Ahasuerus

    Ahasuerus - 2022-09-30

    Part 3 - Update the front page code to use the same retrieval algorithm as the nightly job:

    biblio/index.py
    common/SQLparsing.py
    nightly/front_page_pubs.py
    

    Installed in SVN 1015 on 2022-09-30.

     
  • Ahasuerus

    Ahasuerus - 2022-10-01
    • status: open --> closed
     
  • Ahasuerus

    Ahasuerus - 2022-10-01

    Part 4 - Update the front page code to use the pub list built by the nightly job:

    biblio/index.py
    common/SQLparsing.py
    nightly/front_page_pubs.py
    

    Installed in SVN 1016 on 2022-10-01. Closing the FR. Further tweaks will be likely done a part of different FRs if and when we decide how we want to tweak the publication selection algorithm.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB