本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon AppStream 2.0 中最佳化應用程式的啟動效能
當您建立映像時, AppStream 2.0 會要求您最佳化使用者串流工作階段的應用程式啟動效能。在此程序期間開啟應用程式時,請確認其使用的是使用者所需的初始元件。這麼做可確保最佳化程序順利擷取這些元件。在某些情況下,並非所有最佳化所需的檔案都會偵測到。好比說,未在映像建置器中開啟的外掛程式或元件就是此類檔案的範例。為了確保順利擷取應用程式所需的全部檔案,您可以將其納入最佳化資訊清單。將檔案新增至最佳化資訊清單時,可能會延長建立機群執行個體和將其提供給使用者所需的時間。不過,這麼做會縮短在機群執行個體上第一次啟動該應用程式所需的時間。
若要最佳化資料夾中的所有檔案,請開啟 PowerShell 並使用下列 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
根據預設,每次映像助理最佳化步驟執行時,映像助理都會取代應用程式最佳化清單檔案。您必須執行 PowerShell 命令,才能最佳化資料夾中的所有檔案:
每次最佳化步驟執行之後行。
在映像助理檢閱頁面上選擇中斷連線並建立映像之前。
或者,您可以使用 Image Assistant 命令列介面 (CLI) 操作,根據每個應用程式來指定最佳化資訊清單。當您使用 Image Assistant CLI操作指定最佳化資訊清單時, AppStream 2.0 會將指定的應用程式最佳化資訊清單與 Image Assistant Optimize 步驟識別的檔案合併。如需詳細資訊,請參閱使用 Image Assistant CLI操作以程式設計方式建立您的 Amazon AppStream 2.0 映像。