Índice

Las Sesionessesiones

Por defecto, las sesiones se registran en los archivos. Este comportamiento es fácilmente modificable. A continuación se muestra cómo hacer una copia de seguridad de las sesiones en memoria compartida, gracias a Memcache:

# app/config/config_prod.yml  
  
framework:   
   # ....   
   session:   
     handler_id: mi_sesion_memcache  
  
# ...  
  
services:  
   memcached:  
       class: Memcached  
       arguments: [’mi_conexion’]  
       calls:  
           - [addServer, ["localhost", 11211]]  
   mi_sesion_memcache:   
       class:  
Symfony\Component\HttpFoundation\Session\Storage\Handler\ 
Memcached  
SessionHandler   
       arguments: [@memcached]

Existen otros sistemas de copia de seguridad (llamadas “handlers”). Para un listado completo, vaya a la siguiente dirección URL: http://api.symfony.com/3.4/Symfony/Component/HttpFoundation/Session/Storage/Handler.html