]> git.mxchange.org Git - friendica.git/commitdiff
reduce polling load
authorFriendika <info@friendika.com>
Fri, 4 Nov 2011 22:21:46 +0000 (15:21 -0700)
committerFriendika <info@friendika.com>
Fri, 4 Nov 2011 22:21:46 +0000 (15:21 -0700)
boot.php
include/poller.php

index 6b549a48a770d20402b51d2de15b6ca88b84fc33..251ce2a3f0942514bc062fa56066de30d212702d 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -9,7 +9,7 @@ require_once('include/nav.php');
 require_once('include/cache.php');
 
 define ( 'FRIENDIKA_PLATFORM',     'Friendica');
-define ( 'FRIENDIKA_VERSION',      '2.3.1154' );
+define ( 'FRIENDIKA_VERSION',      '2.3.1155' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.22'    );
 define ( 'DB_UPDATE_VERSION',      1102      );
 
index 92594568ed65aedb9652923a2270a02b800f0c31..d9e5282f2dd7bdab9b34a23e49f6acb8841e521c 100644 (file)
@@ -108,13 +108,14 @@ function poller_run($argv, $argc){
 
        $contacts = q("SELECT `contact`.`id` FROM `contact` LEFT JOIN `user` ON `user`.`uid` = `contact`.`uid` 
                WHERE ( `rel` = %d OR `rel` = %d ) AND `poll` != ''
-               AND `network` != '%s'
+               AND NOT `network` IN ( '%s', '%s' )
                $sql_extra 
                AND `self` = 0 AND `contact`.`blocked` = 0 AND `contact`.`readonly` = 0 
                AND `user`.`account_expired` = 0 $abandon_sql ORDER BY RAND()",
                intval(CONTACT_IS_SHARING),
                intval(CONTACT_IS_FRIEND),
-               dbesc(NETWORK_DIASPORA)
+               dbesc(NETWORK_DIASPORA),
+               dbesc(NETWORK_FACEBOOK)
        );
 
        if(! count($contacts)) {
@@ -137,6 +138,9 @@ function poller_run($argv, $argc){
                        if($manual_id)
                                $contact['last-update'] = '0000-00-00 00:00:00';
 
+                       if($contact['network'] === NETWORK_DFRN)
+                               $contact['priority'] = 2;
+
                        if($contact['priority'] || $contact['subhub']) {
 
                                $hub_update = true;
@@ -218,7 +222,7 @@ function poller_run($argv, $argc){
 
                        $importer = $r[0];
 
-                       logger("poller: poll: IMPORTER: {$importer['name']}, CONTACT: {$contact['name']}");
+                       logger("poller: poll: ({$contact['id']}) IMPORTER: {$importer['name']}, CONTACT: {$contact['name']}");
 
                        $last_update = (($contact['last-update'] === '0000-00-00 00:00:00') 
                                ? datetime_convert('UTC','UTC','now - 30 days', ATOM_TIME)
@@ -539,8 +543,9 @@ function poller_run($argv, $argc){
                                );
                        }
                        if(count($r)) {
-                               if(! $r[0]['total'])
+                               if(! $r[0]['total']) {
                                        poco_load($contact['id'],$importer_uid,$contact['poco']);
+                               }
                        }
 
                        // loop - next contact