Ajaxlink Tarda Mucho En Realizar Un Renderpartial

Hola chicos, me pasa, que estoy usando fancybox, y el ajaxlink que lo ejecuta, tarda mucho en reaccionar.

He leido en foros internacionales, que ha pasado antes, pero no dan ninguna solución.

mi ajaxLink:




$this->widget('application.extensions.fancybox.EFancyBox', array());

echo CHtml::ajaxLink('Registrate',Yii::app()->createUrl('site/popUpRegister'),array('type'=>'POST', 'update'=>'#preview', 'complete'=>'afterAjax')); 



Mi controlador:




public function actionPopUpRegister(){

		Yii::app()->clientScript->scriptMap['*.js'] = false;

		$this->layout='fancy';

		$model = Yii::app()->user->um->createBlankUser();

		$model->terminosYCondiciones = false;

		if(Yii::app()->user->um->getDefaultSystem()->getn('registerusingterms') == 0){$model->terminosYCondiciones = true;}

		

		$this->performAjaxValidation('registration-form',$model);

		

		if(isset($_POST[CrugeUtil::config()->postNameMappings['CrugeStoredUser']]))

		{

			$model->attributes=$_POST[CrugeUtil::config()->postNameMappings['CrugeStoredUser']];

			if($model->validate()){

				

				$pass= CrugeUtil::passwordGenerator();

				

				Yii::app()->user->um->changePassword($model,$pass);

				

				Yii::app()->user->um->generateAuthenticationKey($model);

				

				if(Yii::app()->user->um->save($model,'insert')){	


					$this->onNewUser($model,$pass);

					$this->layout='main';

					Yii::app()->user->setFlash('registreSuccess','Gracias por registrarte, te hemos mandado un email con las instrucciones necesarias para comenzar');

					$this->metaDescription='Intercambia videojuegos, consolas,.';

					$this->metaTags='intercambiar, intercambio, cambio, trueque, segundamano, videojuegos, consolas, libros.'; 

					$this->redirect('/', array('model'=>$model));

					

				}

			}

		}else{	

			$this->render('_pop_up_register',array('model'=>$model));

		}

	}



Alguna idea?? gracias