wiki:OptimisationProduction

Version 1 (modified by teymour, 12 years ago) ( diff )

--

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 par mail différé

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

Note: See TracWiki for help on using the wiki.