Muitos dados na sessão

Pessoal, agradeço a opinião e conhecimento de você neste caso:

[color="#0000FF"]

Se eu colocar muitos dados na sessão o sistema terá problemas de memoria ou algo parecido?

Estou usando um recurso para exportar para o Excel que a cada processo no view/admin fica salvo os dados na sessão para poder exportar.[/color]

Model Usuario


Yii::app()->user->setState('Usuario-excel', $dados);

Model Cliente


Yii::app()->user->setState('cliente-excel', $dados);

E por aí vai: Model Outros…


Yii::app()->user->setState('Outros modelos-excel', $dados);

[color="#0000FF"]A cada view/admin no sistema haverá a mesma rotina, então conforme o usuário for usando o sistema, irão se acumulando muitos dados em varias sessões.[/color]


   

        $dados = new CActiveDataProvider(get_class($this), array(

        'pagination'=>array('pageSize'=> Yii::app()->user->getState('pageSize',

        Yii::app()->params['defaultPageSize']),),

        'criteria'=>$criteria,

        	'sort'=>array(

		'defaultOrder'=>'Id DESC',

                ),

                ));


        Yii::app()->user->setState('Usuario-excel', $dados); // obtem os dados e filtros

 

       return $dados;