2009-03-13 2 views
0

Я поддерживаю устаревшее веб-приложение VB6. Обычно мы пытаемся использовать компоненты Retained in Memory (RM). Однако некоторые компоненты «заимствованы» из приложения Windows. Поскольку эти компоненты содержат формы, они не могут быть помечены как RM. В результате в настоящее время мы имеем сочетание RM и non-RM компонентов.Веб-приложение VB6 - RM или Non-RM - действительно ли это имеет значение?

Вопрос поднят: «Было бы хорошо использовать версии, отличные от RM, для всех компонентов?»

Похоже, что этот маршрут может привести к проблемам с масштабируемостью и производительностью. У кого-нибудь есть опыт?

ответ

1

Его бит немного притупил, но, как я помню, тяжелое использование компонентов, не отмеченных как сохраненные в памяти, вызвало у меня такие настоящие проблемы в прошлом, как аварии приложений.

Я был бы склонен добавлять эти компоненты без «RM» в отдельное приложение COM +, если это возможно, чтобы изолировать их от остальной части веб-сайта.

При легкой нагрузке вы можете уйти от него, но я не могу рекомендовать его для серьезного использования. Какую модель резьбы задают эти компоненты?