【问题标题】:Is there a way to compress a Silverlight Pivot Collection's cxml file?有没有办法压缩 Silverlight Pivot Collection 的 cxml 文件?
【发布时间】:2011-11-15 10:41:53
【问题描述】:

我生成了一个大型(31K 项)数据透视集合,其 cxml 文件超过 21 兆。我需要在网站上托管它,但是 21 megs 将需要很长时间才能加载客户端 silverlight 枢轴查看器控件。我打算使用 gzip 压缩来提供文件,但是有什么更好的办法吗?

有没有办法压缩 Silverlight Pivot 集合的 cxml 文件?

【问题讨论】:

    标签: silverlight pivotviewer cxml-collectionxml


    【解决方案1】:

    在网络服务器上使用压缩是您唯一真正的选择。

    但是,31k 不会很好地工作。通常,如果您突破 3k 大关,您就会开始看到性能不佳、加载时间变慢等情况。

    我会查看您的数据,看看是否有办法将其分解。链接集合、创建层次结构等。这将为您的用户带来更好的体验。

    抱歉,没有更好的答案。

    【讨论】:

    • 不能分解;也想不出更好的办法。 :(
    • 我真的不认为你会让它在那个尺寸下成功工作。这是通过管道推送的大量数据,我怀疑 PivotViewer 将处理项目的数量。
    • 好吧,我必须发明一些东西。 Pivot 太酷了,不能作为“玩具”应用程序。
    【解决方案2】:

    不确定你使用的是不是SL5版本,但是如果是的话,我发现客户端doesn't allow服务器发送一个压缩版的CXML文件。然而,Tony 说 31K 项是 PivotViewer 处理的方式对许多人来说是正确的。考虑实现一个“门”,允许您生成这些项目的子集(模拟用户已经选择了一个方面的值)

    【讨论】:

      猜你喜欢
      • 2020-02-08
      • 2020-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多