'Flex Speed Up'에 해당되는 글 1건

  1. 2009.10.06 IE 7 속도 개선 == Flex 속도 개선 1

구글링을 해보면 나오지만,동시 접속 설정 값 조절 이라는 부분이 있다.

구체적으로 아래의 레지스트리 키 값이다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
에서,

MaxConnectionsPerServer
MaxConnectionsPer1_0Server

위 두 개의 값을 변경해주면 된다. 참고로 내 개인 노트북에서는 십진수로 32 의 값이 세팅되어 있다.보통 10 정도면 체감할 수 있는 값이다.


이 부분을 조절해주면 웹 기반 어플리케이션 속도가 상당히 빨라진다.Flex 뿐만 아니라, 익스플로러 기반이고 웹 서버쪽으로 커넥션이 많은 페이지라면,프론트엔드 기술과는 무관하게 모두 적용 가능하리라 본다.

Flex 로 개발한 대시보드에서 심각하게 느린 속도 문제로, 크게 이슈가 되었다. 그 와중에 동료 개발자가 이 사항을 적용해보았고, 결과적으로 평균 2배 이상의 속도 향상을 가져왔다.

해당 Flex 화면에서 웹 서버쪽 호출하는 펑션이 많으면 많을수록 속도 향상의 효과는 더 커진다.

MS 에서 기본값으로 왜 이렇게 세팅했을까 라는 의문은,역시 구글링을 해보자.


여하튼 Flex 로 개발한 화면이 느리니 Flex 화면 자체에 대해서만 최적화를 생각했었는데, 이렇게 관점을 달리해서, Flex 화면을 실행하는 익스플로러 값을 조정하는 방법도 있다.

관점을 바꾸니 해결책이 보인다.

항상 어떤 문제에 파묻혀서 해결책이 잘 보이지 않을 때는, 한 발자국 떨어져서 보는 여유 혹은 현명함이 필요하다.


해결책을 찾고 나니, 배포의 문제가 생겼다. 글로벌한 프로젝트라 결국은 ActiveX 로 배포하기로 결정이 났다.익스플로러 전용의 해결책이지만 해당 프로젝트의 디폴트 브라우저가 익스플로러이니 수긍할만한 방식이다.

저 결정이 나기 전에 개인적으로 Flex+Zinc 로 간단하게 실행 파일로 만들었다.

해당 키값이 있으면 두 값을 32 로 세팅,없으면 만들어서 32 값으로 세팅하는 단순한 기능이다.

이 간단한 기능이 파일 크기가 2.55 메가 이다. 실행 압축하려고  UPX를 이용했는데 이미 내부적으로 쓰고 있더라.

'취미' 카테고리의 다른 글

재밌는 표현  (0) 2009.11.06
세가지 질문  (0) 2009.08.18
Missing Content-Type crossdomain.xml error  (0) 2009.02.28
Flex WebService 호출  (0) 2009.02.23
Flight Framework  (0) 2009.01.28
Posted by iamyhs
,