2009-02-15 99 views

回答

5

afaik silverlight 2個xap文件已經被壓縮。所以除非我誤解你,否則不應該通過壓縮進行很多優化。 (編輯:請參閱如何通過再壓縮優化的其他文章和評論謝謝!)

更多信息:Structure of the xap file

你可以做什麼的小「引導」版本後,動態加載額外的組件您程序分散用戶足夠長的時間來加載其餘的。 ;) Dynamically Loading an Assembly

+0

一個小小的補充。 Visual Studio目前不能很好地壓縮xap文件。您可能想要考慮更好的壓縮。 – BenMaddox 2009-02-15 02:31:18

1

爲什麼不在服務器上啓用GZIP壓縮,這應該適用於silverlight。

+0

一個XAP文件已經被壓縮。這是一個帶有不同擴展名的郵編。如果GZIP嘗試壓縮已經壓縮的文件,GZIP壓縮可能會變慢。 – Jeremy 2009-02-15 02:30:27

4

Silverlight 2 .xap文件格式已壓縮,如果將其重命名爲.zip,則可以在Windows資源管理器中打開它。

然而,默認的壓縮並不是最佳的,所以有一些免費的工具可以用來減少.xap的文件大小。

這裏是最好的鏈接:

http://web-snippets.blogspot.com/2008/11/another-one-on-repacking-xaps-to-reduce.html

http://blogs.msdn.com/delay/archive/2008/11/04/smaller-is-still-better-a-simple-step-continues-to-shrink-the-download-size-of-silverlight-2-applications.aspx

http://blogs.telerik.com/ValeriHristov/Posts/08-05-13/Increasing_the_compression_ratio_of_the_XAP_files.aspx