https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105494

Revision: 105494
Author:   awjrichards
Date:     2011-12-07 23:54:53 +0000 (Wed, 07 Dec 2011)
Log Message:
-----------
MFT r105492

Modified Paths:
--------------
    
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
    
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php

Property Changed:
----------------
    branches/wmf/1.18wmf1/extensions/ContributionReporting/
    
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
    
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php


Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/branches/wmf/1.16wmf4/extensions/ContributionReporting:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting:60970
/trunk/extensions/ContributionReporting:64690-67673,76496,76558,76586,76647,77217,77219,77236,102713,103064,103098,103125,103371,103460,103519,103626,103884,103947,103959,103967,103991,103996,104062,104247-104248,104362,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454
/trunk/phase3/extensions/ContributionReporting:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
   + 
/branches/wmf/1.16wmf4/extensions/ContributionReporting:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting:60970
/trunk/extensions/ContributionReporting:64690-67673,76496,76558,76586,76647,77217,77219,77236,102713,103064,103098,103125,103371,103460,103519,103626,103884,103947,103959,103967,103991,103996,104062,104247-104248,104362,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454,105492
/trunk/phase3/extensions/ContributionReporting:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573

Modified: 
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
===================================================================
--- 
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
    2011-12-07 23:54:51 UTC (rev 105493)
+++ 
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
    2011-12-07 23:54:53 UTC (rev 105494)
@@ -115,9 +115,12 @@
 $egFundraiserStatisticsMinimum = 1;
 $egFundraiserStatisticsMaximum = 10000;
 
-// Cache timeout for fundraiser statistics, in seconds
+// Cache timeout for fundraiser statistics (short timeout), in seconds
 $egFundraiserStatisticsCacheTimeout = 900; // 15 minutes
+// Cache timeout for fundraiser statistics (long timeout), in seconds
+$wgFundraiserStatisticsLongCacheTimeout = 60 * 60 * 24 * 7; // one week
 
+
 $wgContributionTrackingStatisticsViewWeeks = 3;
 
 $commonModuleInfo = array(


Property changes on: 
branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionReporting.php:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.php:60970
/trunk/extensions/ContributionReporting/ContributionReporting.php:64690-67673,75680,76496,76558,76586,76647,77217,77219,77236,102035,102430,103064,103125,103626,103884,103947,103959,103967,103991,103996,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454
/trunk/phase3/extensions/ContributionReporting/ContributionReporting.php:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
   + 
/branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionReporting.php:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.php:60970
/trunk/extensions/ContributionReporting/ContributionReporting.php:64690-67673,75680,76496,76558,76586,76647,77217,77219,77236,102035,102430,103064,103125,103626,103884,103947,103959,103967,103991,103996,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454,105492
/trunk/phase3/extensions/ContributionReporting/ContributionReporting.php:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573

Modified: 
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
===================================================================
--- 
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
        2011-12-07 23:54:51 UTC (rev 105493)
+++ 
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
        2011-12-07 23:54:53 UTC (rev 105494)
@@ -312,7 +312,7 @@
         * @return an array of results or null
         */
        private function query( $mostRecent, $start, $end ) {
-               global $wgMemc, $egFundraiserStatisticsMinimum, 
$egFundraiserStatisticsMaximum, $egFundraiserStatisticsCacheTimeout;
+               global $wgMemc, $egFundraiserStatisticsMinimum, 
$egFundraiserStatisticsMaximum, $egFundraiserStatisticsCacheTimeout, 
$wgFundraiserStatisticsLongCacheTimeout;
 
                // Conctruct the key for memcached
                $key = wfMemcKey( 'fundraiserstatistics', $start, $end );
@@ -359,11 +359,11 @@
                if ( isset( $result ) ) {
                        // Store the result in memcached.
                        // If it's the most recent fundraiser, cache for a 
short period of time, otherwise
-                       // cache for 24 hours (since the query is expensive).
+                       // cache for long period of time
                        if ( $mostRecent ) {
                                $wgMemc->set( $key, $result, 
$egFundraiserStatisticsCacheTimeout );
                        } else {
-                               $wgMemc->set( $key, $result, 86400 );
+                               $wgMemc->set( $key, $result, 
$wgFundraiserStatisticsLongCacheTimeout );
                        }
                        return $result;
                }


Property changes on: 
branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/branches/wmf/1.16wmf4/extensions/ContributionReporting/FundraiserStatistics_body.php:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting/FundraiserStatistics_body.php:60970
/trunk/extensions/ContributionReporting/FundraiserStatistics_body.php:64690-67673,75671,76496,76558,76586,76596-78420,78787,80954-80955,82413,102035,102211,103626,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454
/trunk/phase3/extensions/ContributionReporting/FundraiserStatistics_body.php:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
   + 
/branches/wmf/1.16wmf4/extensions/ContributionReporting/FundraiserStatistics_body.php:67177,69199,76243,77266
/branches/wmf-deployment/extensions/ContributionReporting/FundraiserStatistics_body.php:60970
/trunk/extensions/ContributionReporting/FundraiserStatistics_body.php:64690-67673,75671,76496,76558,76586,76596-78420,78787,80954-80955,82413,102035,102211,103626,104370,104372,104424-104425,104428,104478,104481,104515,104889,104904,105051,105064,105145,105214,105353,105454,105492
/trunk/phase3/extensions/ContributionReporting/FundraiserStatistics_body.php:63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to