samsung rapida quick desactivar charge celular carga activar flex optimization

flex - quick - desactivar carga rapida huawei



¿Construir.swc por separado permite una carga más rápida de la aplicación? (2)

Nuestra aplicación es un poco lenta de cargar al inicio, me estoy desviando si una separación del módulo de la aplicación en varios swc disminuirá el tiempo de carga (grosso modo: un módulo = una "página")


SWC es simplemente un archivo comprimido de clases comprimidas (biblioteca estática) / Compilar una aplicación contra SWC no cambia el swf generado. Hay 2 medios por los cuales puedes disminuir la carga inicial:

1.RSL: biblioteca dinámica que se carga por separado de la aplicación y se puede almacenar en caché. Cualquier RSL firmado por Adobe puede ser almacenado en caché no solo por el navegador web que es dependiente de la plataforma, sino también por el reproductor flash, lo que significa que incluso si un usuario limpia su navegador en caché o no tiene caché, una vez que el RSL se descarga, se almacena en caché

Esto es típicamente útil para la carga en tiempo de ejecución del marco flexible y el RPC. El otro tipo de almacenamiento en caché de RSL como se dijo anteriormente es el almacenamiento en caché del navegador. De cualquier manera, RSL se carga al inicio.

2. La otra forma es extrayendo partes de la aplicación en módulos, que serán cargados por demanda. Por ejemplo, si la aplicación tiene 3 pantallas, cada pantalla probablemente se cargará ["probablemente", porque depende del desarrollador decidir cuándo] solo cuando el usuario ingrese por primera vez en esta pantalla


Depende de lo que está haciendo el arranque lento. ¿Es lento después de que el navegador ha almacenado en caché el archivo SWF? Si es así, entonces necesita estructurar mejor su código para que no ocurra tanto en el inicio. Puede aplazar la creación de un objeto estableciendo la propiedad creationPolicy en los componentes. Si la lentitud está siendo causada por el tamaño de los SWF, entonces el uso de los RSL de la infraestructura y la partición en los módulos ayudará a reducir el tamaño de descarga inicial.