limit number of feeds selected by update daemon by last update
This commit is contained in:
parent
88b47be7c6
commit
4a28f2bff5
|
@ -126,13 +126,19 @@
|
||||||
$login_thresh_qpart = "";
|
$login_thresh_qpart = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (DB_TYPE == "pgsql") {
|
||||||
|
$update_limit_qpart = "AND ttrss_feeds.last_updated < NOW() - INTERVAL '".(DAEMON_SLEEP_INTERVAL*2)." seconds'";
|
||||||
|
} else {
|
||||||
|
$update_limit_qpart = "AND ttrss_feeds.last_updated < DATE_SUB(NOW(), INTERVAL ".(DAEMON_SLEEP_INTERVAL*2)." SECOND)";
|
||||||
|
}
|
||||||
|
|
||||||
$result = db_query($link, "SELECT feed_url,ttrss_feeds.id,owner_uid,
|
$result = db_query($link, "SELECT feed_url,ttrss_feeds.id,owner_uid,
|
||||||
SUBSTRING(last_updated,1,19) AS last_updated,
|
SUBSTRING(last_updated,1,19) AS last_updated,
|
||||||
update_interval
|
update_interval
|
||||||
FROM
|
FROM
|
||||||
ttrss_feeds,ttrss_users
|
ttrss_feeds,ttrss_users
|
||||||
WHERE
|
WHERE
|
||||||
ttrss_users.id = owner_uid $login_thresh_qpart
|
ttrss_users.id = owner_uid $login_thresh_qpart $update_limit_qpart
|
||||||
ORDER BY $random_qpart DESC LIMIT " . DAEMON_FEED_LIMIT);
|
ORDER BY $random_qpart DESC LIMIT " . DAEMON_FEED_LIMIT);
|
||||||
|
|
||||||
$user_prefs_cache = array();
|
$user_prefs_cache = array();
|
||||||
|
|
Loading…
Reference in New Issue