manukall / feeder_ex

Wrapper for feeder. Elixir RSS parser
70 stars 13 forks source link

Performance Issue #19

Open jherdman opened 4 years ago

jherdman commented 4 years ago

I noticed that parsing Radiolab's RSS feed is quite slow (http://feeds.wnyc.org/radiolab). Unfortunately my Erlang/Elixir skills aren't yet strong enough to offer much more in the way of help. The procedure I'm following is more or less...

$ curl http://feeds.wnyc.org/radiolab > podcast.rss
$ iex -S mix
iex> rss = File.read!("podcast.rss") # this is fast
iex> feed = FeederEx.parse(rss) # this is slow
manukall commented 4 years ago

Hi James, I'm not working on feeder_ex anymore. But as it's just a wrapper around https://github.com/michaelnisi/feeder, maybe try to see if you can reproduce the problem just using that. If so, opening an issue on their repo might be more promising.

jherdman commented 4 years ago

No worries! Thanks for responding.

bitboxer commented 3 years ago

👋 @manukall , @jherdman

I tested a couple of rss feed readers today and fast_rss looks like being the fastest.

One warning though: it needs rustc to compile.