Changeset 88538 in spip-zone for _plugins_/gravatar


Ignore:
Timestamp:
Apr 9, 2015, 2:33:26 PM (5 years ago)
Author:
cedric@…
Message:

ce coeff delay n'a plus de sens maintenant qu'on fait un seul hit gravatar qu'on soit en gravatar simple ou en gravatar+identicon|wavatar|monsterid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gravatar/gravatar_fonctions.php

    r88521 r88538  
    2424if (!defined('_GRAVATAR_CACHE_DELAY_REFRESH')) define('_GRAVATAR_CACHE_DELAY_REFRESH',3600*24); // 24h pour checker un existant
    2525if (!defined('_GRAVATAR_CACHE_DELAY_CHECK_NEW')) define('_GRAVATAR_CACHE_DELAY_CHECK_NEW',3600*8); // 8h pour re-checker un user sans gravatar
    26 if (!defined('_GRAVATAR_CACHE_FALLBACK_COEFF')) define('_GRAVATAR_CACHE_FALLBACK_COEFF',10); // x10 si on utilise identicon etc.
    27 if (!defined('_GRAVATAR_CACHE_DELAY_LOCK')) define('_GRAVATAR_CACHE_DELAY_LOCK',3600*24); // 24h si gravatar nous a locke
     26if (!defined('_GRAVATAR_CACHE_DELAY_LOCK')) define('_GRAVATAR_CACHE_DELAY_LOCK',3600*23); // 24h si gravatar nous a locke
    2827
    2928/**
     
    181180        $gravatar_cache = $tmp.$gravatar_id.'.jpg';
    182181
    183         // inutile de rafraichir souvent les identicon etc qui ne changent en principe pas
    184         $coeff_delai = ($default=='404' ? 1:_GRAVATAR_CACHE_FALLBACK_COEFF);
    185182        $duree = 0;
    186 
    187183       
    188184        if (!file_exists($lock_file) OR $_SERVER['REQUEST_TIME']-filemtime($lock_file)>_GRAVATAR_CACHE_DELAY_LOCK){
     
    190186                if ((!file_exists($gravatar_cache)
    191187                        OR (
    192                                 (($duree = $_SERVER['REQUEST_TIME']-filemtime($gravatar_cache))>_GRAVATAR_CACHE_DELAY_REFRESH*$coeff_delai)
     188                                (($duree = $_SERVER['REQUEST_TIME']-filemtime($gravatar_cache))>_GRAVATAR_CACHE_DELAY_REFRESH)
    193189                                AND $nb>0
    194190                        ))
    195191                ){
    196192                        if ($duree){
    197                                 spip_log("Actualiser gravatar anciennete $duree s (cache maxi " . _GRAVATAR_CACHE_DELAY_REFRESH*$coeff_delai . "s)", "gravatar");
     193                                spip_log("Actualiser gravatar anciennete $duree s (cache maxi " . _GRAVATAR_CACHE_DELAY_REFRESH . "s)", "gravatar");
    198194                        }
    199195                        lire_fichier($tmp . 'vides.txt', $vides);
     
    202198                        if ($duree
    203199                                OR (
    204                                         (!isset($vides[$gravatar_id]) OR (($duree_vide = time()-$vides[$gravatar_id])>_GRAVATAR_CACHE_DELAY_CHECK_NEW*$coeff_delai))
     200                                        (!isset($vides[$gravatar_id]) OR (($duree_vide = time()-$vides[$gravatar_id])>_GRAVATAR_CACHE_DELAY_CHECK_NEW))
    205201                                        AND $max-->0
    206202                                )
    207203                        ){
    208204                                if ($duree_vide){
    209                                         spip_log("Actualiser gravatar vide $duree_vide s (cache maxi " . _GRAVATAR_CACHE_DELAY_CHECK_NEW*$coeff_delai . "s)", "gravatar");
     205                                        spip_log("Actualiser gravatar vide $duree_vide s (cache maxi " . _GRAVATAR_CACHE_DELAY_CHECK_NEW . "s)", "gravatar");
    210206                                }
    211207
Note: See TracChangeset for help on using the changeset viewer.