2009-02-15 133 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