Changeset 99727 in spip-zone


Ignore:
Timestamp:
Sep 29, 2016, 4:24:32 PM (3 years ago)
Author:
cedric@…
Message:

On simplifie le calcul de l'ajout des process en fonction du nombre de destinaraire, en ajoutant un process par tranche de 10000 au total
Avec la constante _MAILSHOT_SEND_PER_PROCESS on peut modifier ce seuil quand on a un serveur costaud et un client presse

Location:
_plugins_/mailshot/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailshot/trunk/genie/mailshot_bulksend.php

    r98937 r99727  
    6868                if ($boost){
    6969                        $next = sql_fetsel("*","spip_mailshots","statut=".sql_quote('processing'),'','id_mailshot','0,1');
    70                         if (($total = $next['total'])>10000){
    71                                 $x = $total/1000.0;
    72                                 $nb_process = floor($x/log($x)/6);
     70                        if (!defined('_MAILSHOT_SEND_PER_PROCESS')) define('_MAILSHOT_SEND_PER_PROCESS',10000);
     71                        if (($total = $next['total'])>_MAILSHOT_SEND_PER_PROCESS){
     72                                $nb_process = floor($total/_MAILSHOT_SEND_PER_PROCESS);
    7373                                $nb_process = max($nb_process,0);
    7474                                $nb_process = min($nb_process,defined('_MAILSHOT_MAX_PROCESS')?_MAILSHOT_MAX_PROCESS:10);
  • _plugins_/mailshot/trunk/paquet.xml

    r99356 r99727  
    22        prefix="mailshot"
    33        categorie="communication"
    4         version="1.18.7"
     4        version="1.18.8"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.