Веб-приложение VB6 - RM или Non-RM - действительно ли это важно? - PullRequest
0 голосов
/ 13 марта 2009

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

Был задан вопрос: "Можно ли использовать версии всех компонентов, отличные от RM?"

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

1 Ответ

1 голос
/ 20 марта 2009

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

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

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

...