Como optimizar la carga de datos en laravel-datatable

Publicado hace 1 semana por @6ff028ab6467453a12bd7c7b489c5bba

Hola saludos necesito un ayuda el paquete de yajra/laravel-datatables pero la carga de datos en el datatable se tarda demasiado como puedo hacer para optimizar esa carga de dato mi codigo es el siquiente

$persons = Persona::with(['provincia' => function ($query) { 
}])->with(['ciudad' => function ($query) {          
}])->with(['pais_relation' => function ($query) {          
}]);  
            
return $datatables::of($persons)->addColumn('select_action', function ($person) {
			return '<span class="pull-right"> <a href="'.route('person.show',$person->id_persona).'">
			              <span style="font-size:18px;" class="fa fa-eye text-info" title="Ver"></span></a>
									</span>';
})->rawColumns(['select_action'])->make(true);