Есть ли способ сжать cxml-файл Silverlight Pivot Collection? - PullRequest
0 голосов
/ 15 ноября 2011

Я создал большую коллекцию (31K элементов), чей файл cxml превышает 21 мегабайт.Мне нужно было бы разместить это на веб-сайте, однако для загрузки клиентского элемента управления средством просмотра Silverlight клиенту потребуется 21 мегабайт.Я намереваюсь использовать сжатие gzip для обслуживания файла, но есть ли что-нибудь лучшее, что можно сделать?

Есть ли способ сжать файл xml-файла Silverlight Pivot Collection?

Ответы [ 2 ]

0 голосов
/ 07 января 2013

Не уверен, что вы используете версию SL5, но если это так, я обнаружил, что клиент не позволяет серверу отправлять сжатую версию файла CXML. Тем не менее, Тони прав, говоря, что 31K элементов ПУТЬ многим для PivotViewer. Рассмотрите возможность реализации «ворот», который позволяет вам генерировать подмножество этих элементов (имитировать пользователя, уже выбирающего значения одного из аспектов)

0 голосов
/ 15 ноября 2011

Использование сжатия на веб-сервере - ваша единственная реальная ставка.

Однако 31k не будет работать очень хорошо.Обычно, если вы преодолеваете отметку 3k, вы начинаете видеть низкую производительность, медленное время загрузки и т. Д.

Я бы посмотрел ваши данные и выяснил, есть ли способ их разбить.Либо связывание коллекций, создание иерархий и т. Д. Это улучшит работу ваших пользователей.

Извините, для вас нет лучшего ответа.

...