2011-11-15 3 views
0

cxml 파일이 21 메가를 초과하는 큰 (31K 개 항목) 피벗 컬렉션을 생성했습니다. 나는 웹 사이트에서 이것을 호스트해야하지만 21 메가는 클라이언트 실버 라이트 피벗 뷰어 컨트롤을로드하는 데 오랜 시간이 걸릴 것입니다. 나는 gzip 압축을 사용하여 파일을 제공하려고하지만 더 좋은 방법이 있습니까?Silverlight 피벗 컬렉션의 cxml 파일을 압축하는 방법이 있습니까?

Silverlight 피벗 컬렉션의 cxml 파일을 압축하는 방법이 있습니까?

답변

0

웹 서버에서 압축을 사용하는 것이 유일한 방법입니다.

그러나 31k는 제대로 작동하지 않습니다. 일반적으로 성능이 좋지 않거나로드 시간이 느리다는 3k 표시를 깨면

나는 데이터를보고 해체 할 수있는 방법이 있는지 확인합니다. 콜렉션을 연결하거나 계층 구조를 만드는 등 사용자가 더 나은 경험을 할 수 있습니다.

죄송합니다. 더 좋은 답변은 없습니다.

+0

분리 할 수 ​​없습니다. 더 나은 방법을 생각할 수도 없다. :( –

+0

나는 그 크기로 성공적으로 작업 할 수 있다고 생각하지 않습니다. 그것은 파이프를 가로 질러 들어가는 엄청난 양의 데이터이며, PivotViewer가 아이템의 양을 처리 할 수 ​​있을지는 의문입니다. –

+0

좋습니다. Pivot은 너무 차가서 "장난감"응용 프로그램으로 남겨 둘 수 없습니다. –

0

SL5 버전을 사용하고 있는지 확실하지 않은 경우 클라이언트가 doesn't allow의 CXML 파일 압축 버전을 보내는 것으로 확인되었습니다. 그러나 Tony는 PivotViewer가 처리해야 할 31,000 가지 항목이 많다고 말하면서 옳습니다. 해당 항목의 하위 집합을 생성 할 수있는 "게이트"구현을 고려하십시오 (이미 패싯 중 하나를 값을 선택하는 사용자를 시뮬레이트).

관련 문제