akrennmair / newsbeuter

Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
http://www.newsbeuter.org/
MIT License
780 stars 100 forks source link

Using newsbeuter with Tiny Tiny RSS is very slow #513

Open protist opened 7 years ago

protist commented 7 years ago

Newsbeuter version (copy from newsbeuter -v):

newsbeuter 2.9 - http://www.newsbeuter.org/
Copyright (C) 2006-2010 Andreas Krennmair

newsbeuter is free software and licensed under the MIT/X Consortium License.
Type `newsbeuter -vv' for more information.

Compilation date/time: Dec  7 2015 04:47:17
System: Linux 4.9.11-1-ARCH (x86_64)
Compiler: g++ 5.3.0
ncurses: ncurses 6.0.20170128 (compiled with 6.0)
libcurl: libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.8 libpsl/0.17.0 (+libicu/58.2) libssh2/1.8.0 (compiled with 7.46.0)
SQLite: 3.17.0 (compiled with 3.9.2)
libxml2: compiled with 2.9.2

Steps to reproduce the issue:

  1. Set up tt-rss sync
  2. Attempt to launch newsbeuter or reload
  3. Wait

Other info you think is relevant:

Admittedly, my server's upload speed is slow, but in comparison, the Android ttrss-reader client opens almost instantaneously, and syncs in 0.5–3 seconds.

Minoru commented 7 years ago

Well, our TT-RSS API interface hasn't significantly changed in the last 4 years—maybe we aren't using the best available ways of fetching stuff anymore.

By the way, I'd be glad if someone who actually uses Newsbeuter with TT-RSS become a maintainer of ttrss_api and ttrss_urlreader classes.