segler-alex / radiobrowser-api-rust

radio-browser API implementation in rust
GNU Affero General Public License v3.0
234 stars 105 forks source link

Improve tag API performance #7

Closed ajsnyde closed 5 years ago

ajsnyde commented 5 years ago

When fetching station tags, performance is somewhere around 4-5 seconds (as seen from the front-end), with nearly half a megabyte of data getting sent back. Perhaps gzipping (if that isn't already done) or caching the results of the query would greatly improve the performance. The reason I'm being particular about such a seemingly small issue is because I primarily browse stations by tag.

segler-alex commented 5 years ago

i added gzip to www.radio-browser.info/webservice, de1.api.radio-browser.info, de2.api.radio-browser.info, nl1.api.radio-browser.info thanks for reporting