Я работаю над проектом, в котором есть несколько островков приложений Silverlight, распространяемых через наше веб-приложение ASP.Net. Мы решили поместить все наши изображения в каталог ClientBin \ SilverlightImages на сервере, а не вставлять их в XAP или DLL. Изображения могут быть повторно использованы, и это уменьшит размер наших XAP, плюс это более ленивая загрузка изображений (что имеет свои преимущества). Это приводило к нескольким HTTP-запросам и иногда к пустым областям, пока изображение не загрузилось.
Если вы запускаете инструмент YSlow от Yahoo, он упоминает об использовании спрайтов изображений для ускорения загрузки вашей страницы. Я хочу тот же результат для Silverlight. Есть ли хороший подход к использованию спрайтов изображений, как предлагает YSlow в Silverlight? Или есть другой подход, такой как архивирование похожих файлов с последующим извлечением их на cilent? Я также думаю о том, когда прирост производительности начнет набирать обороты ... 5 запросов, 10, 20?