2009-03-13 7 views
0

레거시 VB6 웹 응용 프로그램을 지원하고 있습니다. 우리는 일반적으로 RM (Retained in Memory) 구성 요소를 사용하려고합니다. 그러나 일부 구성 요소는 Windows 응용 프로그램에서 "빌려"사용됩니다. 이러한 구성 요소에는 양식이 포함되어 있으므로 RM으로 표시 할 수 없습니다. 결과적으로 현재 RM 및 비 RM 구성 요소가 혼합되어 있습니다.VB6 웹 응용 프로그램 - RM 또는 Non-RM - 정말 중요합니까?

"모든 구성 요소의 비 RM 버전을 사용해도 괜찮습니까?"라는 질문이 제기되었습니다.

이 경로를 사용하면 확장 성과 성능 문제가 발생할 수 있습니다. 누구도이 경험이 있습니까?

답변

1

시간이 지남에 따라 조금씩 줄어들지 만 메모리 보유로 표시되지 않은 구성 요소가 많이 사용된다는 점을 기억하면 과거에는 응용 프로그램 충돌과 같은 심각한 문제가있었습니다.

다른 COM + 응용 프로그램에 이러한 "RM"이 아닌 구성 요소를 추가하여 웹 사이트의 나머지 부분과 분리 할 수있는 경우 가능합니다.

가벼운 짐으로는 벗어날 수 있지만 심각한 사용에는 권장 할 수 없습니다. 이 구성 요소는 어떤 스레딩 모델을 지정합니까?

관련 문제