Details
-
Improvement/Rework
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
Currently every call to FanArtService for a radio or tv logo leads to:
1. Lookup of cached logo, checking expiration
2. Online query of LogoManager repository for this single logo
3. Download and processing if it exists
Especially for first run this leads to very many hits on the web service. Also missing logos lead to a new request which cause high load.
TODO:
Rework Logo Manager client, add batch downloading and reduce resource pressure
1. Lookup of cached logo, checking expiration
2. Online query of LogoManager repository for this single logo
3. Download and processing if it exists
Especially for first run this leads to very many hits on the web service. Also missing logos lead to a new request which cause high load.
TODO:
Rework Logo Manager client, add batch downloading and reduce resource pressure