Optimización del rendimiento de lanzamiento de las aplicaciones en Amazon AppStream 2.0
Cuando crea una imagen, AppStream 2.0 requiere que optimice el rendimiento de lanzamiento de sus aplicaciones para las sesiones de streaming de sus usuarios. Cuando las aplicaciones se abren durante este proceso, asegúrese de que utilizan los componentes iniciales requeridos por sus usuarios. De esta forma, garantiza que estos componentes se capturan por el proceso de optimización. En algunos casos, no se detectan todos los archivos necesarios para las optimizaciones. Entre los ejemplos de este tipo de archivos se encuentran los complementos o componentes que no se abren en el generador de imágenes. Para asegurarse de que se capturen todos los archivos y carpetas necesarios para la aplicación, puede incluirlos en el manifiesto de optimización. La adición de archivos al manifiesto de optimización podría aumentar el tiempo necesario para que se creen las instancias de la flota y para que estén disponibles para los usuarios. Sin embargo, al hacerlo, se reduce el tiempo que tarda la aplicación en lanzarse por primera vez en la instancia de la flota.
Para optimizar todos los archivos de una carpeta, abra PowerShell y utilice el siguiente comando de PowerShell:
dir -path
"C:\Path\To\Folder\To\Optimize
"-Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\ProgramData\Amazon\Photon\Prewarm\PrewarmManifest.txt" -encoding UTF8 -append
De forma predeterminada, Image Assistant reemplaza el manifiesto de optimización de la aplicación cada vez que se ejecuta el paso Optimizar de Image Assistant. Debe ejecutar el comando de PowerShell para optimizar todos los archivos de una carpeta:
Cada vez que se ejecute el paso Optimizar.
Antes de elegir Desconectar y crear imagen en la página Revisión de Image Assistant.
También puede especificar el manifiesto de optimización para cada aplicación mediante las operaciones de la interfaz de la línea de comandos (CLI) de Image Assistant. Al especificar el manifiesto de optimización mediante las operaciones de la CLI de Image Assistant, AppStream 2.0 fusiona el manifiesto de optimización de aplicaciones especificado con los archivos identificados en el paso Optimizar de Image Assistant. Para obtener más información, consulte Creación de imágenes de Amazon AppStream 2.0 mediante programación con operaciones de la CLI de Image Assistant.