Для справки, я первоначально разместил версию этого вопроса на форуме Silverlight здесь: http://forums.silverlight.net/p/190247/438343.aspx/1?p=True&t=634493619295498464
Я хотел бы открыть его для сообщества SO, поскольку он все еще остается проблемой дляменя.
Я пользуюсь услугами Silverlight 4 и WCF RIA.Мое приложение размещено с WinHost.Хостинг-пакет, который у меня есть, позволяет только пул приложений размером 200 МБ, прежде чем пул приложений будет автоматически зацикливаться.
Проблема заключается в том, что мое приложение инициализируется на уровне около 85 МБ и достигает предела 200 МБ в результате активности пользователя.(Выполнение запросов, операции CRUD и т. Д.)
Итак, у меня действительно два вопроса:
- Какие советы по снижению требований к памяти моего приложения на сервере?
Что может израсходовать всю память при запуске?(Я не запускаю никаких запросов при запуске, просто загружаю очень минимальную домашнюю страницу) - На что мне обратить внимание, чтобы минимизировать рост требований к памяти моего серверного веб-приложения как пользователейпросматривать страницы и выполнять запросы?
Как подвопрос, хотя я понимаю, что это ОЧЕНЬ субъективно:
Слишком мал пул приложений объемом 200 МБ для небольшого бизнес-приложения sivlerlight, которое в основном запускается пользователем CRUDоперации?
(Мое тестирование проводилось одновременно с двумя пользователями, вошедшими в систему)
Это мое первое приложение Silverlight, поэтому мне не с чем сравнивать.
Любая информация с благодарностью.