Bij synchroniseren van alle vakken wordt voor elke van de studies van dat vak opgehaald.
The following discussion from !755 (merged) should be addressed:
-
@MaicoTimmerman started a discussion: Ik weet dat dit stukje code uit !637 (merged) komt, maar in deze functie wordt elke keer een request naar datanose gestuurd. Dit zijn de requests die nu gebeuren:
DEBUG [app.task.datanose]: [13/15] Updating education Software Engineering's courses DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364SOEV6Y HTTP/1.1" 200 4257 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364SOPR6Y HTTP/1.1" 200 4441 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364MAS18Y HTTP/1.1" 200 5107 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364PRMS6Y HTTP/1.1" 200 3709 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364DCBS6Y HTTP/1.1" 200 1093 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /Courses/5364EMSS6Y HTTP/1.1" 200 1077 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384 DEBUG [urllib3.connectionpool]: https://api.datanose.nl:443 "GET /2020/Faculty/FNWI/Programmes/MSc%20SE/Courses HTTP/1.1" 200 25384
Kunnen we niet nog (eventueel losse issue) de response van de
/2020/Faculty/FNWI/Programmes/MSc%20SE/Courses
API hergebruiken? Dat zal deze task ook nog wel even een factor 2 sneller maken denk ik.