Cache para períodos de inscripción

Estoy haciendo pruebas de inscripción y estoy creando períodos que incluyen el momento actual y luego los borro o les pongo fecha anterior para que desaparezca la posibilidad de inscripción. Y así varias veces.

Noto que tarda en reconocer la apertura de la inscripción o la finalización. En momentos donde la inscrición está abierta, no aparece la lista de materias, y luego de varios refresh o cerrar y abrir sesión, aparece. Supongo que es por alguna opción de caché que sigue leyendo los valores anteriores y no el estado nuevo de la base.
¿Hay algún lugar desde donde se pueda manejar eso ? ¿o es simplemente cuestión del navegador?

Gracias.

Noto que tarda en reconocer la apertura de la inscripción o la finalización
¿Desde la interfaz de autogestión del alumno? Aqui las consultas estan cacheadas (lista de actividades). Probaste cerrar sesión y volver a loguearte? ¿Sucede lo mismo?

Hola Fernando, agrego a lo de Alejandro:

Si te referís a la operación Inscripción a materias del perfil alumno, cuando arma la lista de materias ejecuta las siguientes queries:

  1. Lista de materias: función lista_materias de la clase src/siu/modelo/datos/db/inscripcion_cursada.php, la cual tiene una cache de 300 segundos.

	/**
	 * parametros: alumno, persona, propuesta, plan_version, ubicacion, param_cur_ingresantes_oferta_actividades, param_cur_filtro_actividades_con_comision, param_cur_cursa_en_cualquier_ubicacion, param_cur_recursar_regularizadas
	 * param_null: ubicacion
	 * no_quote: param_cur_ingresantes_oferta_actividades, param_cur_filtro_actividades_con_comision, param_cur_cursa_en_cualquier_ubicacion, param_cur_recursar_regularizadas
	 * cache: memoria
	 * cache_expiracion: 300
	 * filas: n
	 */
	function lista_materias($parametros)
	{...}

  1. Inscripciones a materias: función inscripciones_cursadas de la clase src/siu/modelo/datos/db/alumno.php, la cual también tiene una cache de 300 segundos (por defecto).

	/**
	 * Recupera las inscripciones a cursadas de una persona en todas las propuestas, segun parametro recupera
	 * inscripciones vigentes o todas, y por estado
	 * 
	 * parametros: persona, estado, vigentes, cursos
	 * no_quote: cursos
	 * cache: memoria
	 * filas: n
	 */
	function inscripciones_cursadas($parametros)
	{...}

Al hacer cambios en Gestión vas a tener que esperar “como mucho” 5 minutos (300 segundos) para que expire la cache, y vuelva a ejecutar la query en Autogestión.

Si queres forzar el limpiado de la cache, y no tener que esperar ese tiempo hay un comando que lo hace, se ejecuta en la linea de comandos parado en el directorio raíz de Autogestión bin/guarani limpiar_cache.

saludos.
1