Как загрузить данные в Silverlight?JSON или WCF Сервис? - PullRequest
0 голосов
/ 27 сентября 2010

Этот вопрос возник у меня во время работы с картой в серебряном свете, которая отображает некоторые гавани, и после мыши_переключения гавани ее данные отображаются на экране.Я сделал это, и теперь это работает, используя сервис WCF, но я получаю большие задержки.Мой друг сказал мне, что, возможно, Json справится с этой задержкой лучше, но я понятия не имею.Что мне делать?

1 Ответ

1 голос
/ 27 сентября 2010

Вы делаете WCF с двоичным кодированием (пользовательское связывание) вместо XML (basichttpbinding)? Это может сэкономить много времени.

http://www.mostlydevelopers.com/blog/post/2009/10/14/Silverlight-3-WCF-Binary-Message-Encoding.aspx

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/04/05/silverlight-3-experimenting-with-wcf-s-binary-xml-encoder.aspx

В противном случае, JSON может быть быстрее, но я думаю, что преобразование должно быть сделано в последнем варианте. Вы, конечно, можете (должны) оптимизировать код сервера или клиента. Например: вы возвращаете только необходимые данные или весь объект, полностью заполненный списком детей, которые вас не интересуют?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...