flex - tipos - marco de trabajo proyectos
Flex Framework: ¿cómo saber si el usuario está usando un marco en caché? (2)
Probablemente esta no sea la solución que desea, pero solo para ayudarlo con el análisis de registro, puede usar esto para obtener recuentos para cada uno de los registros (suponiendo que esté en un servidor Linux):
grep -c /.swz web_log_dir/*
grep -c /.swf web_log_dir/*
Tengo implementada una aplicación pública con Flex. Quiero cambiar al uso del marco en caché (.swz) pero necesito saber si para mi base de usuarios esta es una solución efectiva o no (la mayoría de los usuarios solo visitarán el sitio una vez y simplemente no lo vale).
Lo que quiero hacer es rastrear si un usuario ha cargado o no el archivo .swz / .swf durante esa sesión, o si está utilizando una versión en caché que previamente descargó de mí o de otro sitio. Si digamos que el 80% de los usuarios están descargando el framework .swz, entonces también puedo incorporar el framework de reducción. Pero si el 60% de los usuarios ya tienen el marco, preferiría que se usara esa versión en caché.
La mejor solución que tengo ahora es mirar el registro del servidor web y contar las descargas de archivos .swz en comparación con la cantidad de veces que se carga mi archivo .swf de aplicación principal. Esto es torpe y doloroso e incluso no he podido hacer el esfuerzo de hacerlo todavía.
Parece que no puedo encontrar nada que indique qué archivos .swz o .swf están cargados. Me gustaría realizar un seguimiento en contra de la sesión de usuario actual si puedo determinar esto.
Mi consejo es usar el marco en caché independientemente de su base de usuarios. El hecho es que no estarás solo al hacerlo y solo será cuestión de tiempo antes de que valga la pena (incluso si está en visitas posteriores).