https://bugs.gpodder.org/show_bug.cgi?id=1581

             Bug #: 1581
           Summary: Optimize Device Updates
    Classification: Unclassified
           Product: gpodder.net
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: CONFIRMED
          Severity: feature request
          Priority: low
         Component: Advanced API (Server-side)
        AssignedTo: [email protected]
        ReportedBy: [email protected]


The API Endpoint for Device Updates ([1], mygpo.api.advanced.updates)  can be
optimized in a few ways

* Avoid fetching episodes for all subscribed podcasts, but use only those where
podcast.latest_episode_timestamp >= since

* fetching episodes and episode states can be carried out in parallel (using
gevent)

* fetching individual episodes could be avoided / carried out in one query




[1]
http://wiki.gpodder.org/wiki/Web_Services/API_2#Retrieve_Updates_for_a_Device

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to