wiki:OptimisationProduction

Déprécié. Migré et maintenu sur https://github.com/regardscitoyens/nosdeputes.fr/blob/master/doc/install.md#optimisations-de-la-configuration-pour-le-déploiement-en-production

Optimisation de la configuration pour la production

Pour le passage en production, un certain nombre d'optimisation sont souhaitables.

Utilisation de memcache

Pour utiliser memcache comme outil de cache au lieu de l'usage de fichiers, voici la configuration à indiquer dans apps/frontend/config/factories.yml :

  view_cache:
    class: sfMemcacheCache
    param:
      host: localhost
      port: 11211
      persistent: true

Utilisation de l'envoi différé des mails

Certains service de mail, ralentissent voire bloque les envois de mails massif. C'est par défaut le cas de exim qui préfère les envois de pas plus de 10 mails par connexion tcp. Pour activer, le mode spool pour l'envoi des mail, il faut modifier la configuration de apps/frontend/config/factories.yml comme suit :

   mailer:
     param:
-      delivery_strategy: realtime
+      delivery_strategy: spool
+      spool_class: Swift_FileSpool
+      spool_arguments:
+        Swift_FileSpool: %SF_ROOT_DIR%/data/mails
 

avec - les lignes à retirer et + les lignes à ajouter

Last modified 8 years ago Last modified on 06/03/17 17:46:42
Note: See TracWiki for help on using the wiki.