| 1 | Pour le passage en production, un certain nombre d'optimisation sont souhaitables. |
| 2 | |
| 3 | == Utilisation de memcache == |
| 4 | |
| 5 | Pour utiliser memcache comme outil de cache au lieu de l'usage de fichiers, voici la configuration à indiquer dans ''apps/frontend/config/factories.yml'' : |
| 6 | |
| 7 | |
| 8 | {{{ |
| 9 | view_cache: |
| 10 | class: sfMemcacheCache |
| 11 | param: |
| 12 | host: localhost |
| 13 | port: 11211 |
| 14 | persistent: true |
| 15 | }}} |
| 16 | |
| 17 | == Utilisation de l'envoi par mail différé == |
| 18 | |
| 19 | 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 : |
| 20 | |
| 21 | {{{ |
| 22 | mailer: |
| 23 | param: |
| 24 | - delivery_strategy: realtime |
| 25 | + delivery_strategy: spool |
| 26 | + spool_class: Swift_FileSpool |
| 27 | + spool_arguments: |
| 28 | + Swift_FileSpool: %SF_ROOT_DIR%/data/mails |
| 29 | |
| 30 | }}} |
| 31 | |
| 32 | avec - les lignes à retirer et + les lignes à ajouter |