본문 바로가기

마이크로소프트 엣지 설정 최적화 TCP Fast Open 사용

마이크로소프트 엣지에서 about:flags를 주소창에 치게 되면

개발자 설정에 들어갈 수 있습니다.


아직 안정화되지 않은 실험적인 옵션들을 켜고 끌 수 있는데요.

TCP Fast Open 사용에 체크하여 크롬 브라우저에서는 리눅스, 안드로이드, 크롬os에서만 지원하는

TCP Fast Open 기술을 사용할 수 있습니다.

TCP Fast Open은 2011년도에 언급된 기술로 컴퓨터 네트워크 분야에 있어 

비교적 꽤 최신 기술이라 볼 수 있는데요.

이전에 연결된 TCP연결에 속도를 높여 연결할 수 있는 기술로,

TCP Fast Open 쿠키를 이용해서 암호화된 쿠키를 사용자측에서 보관하고 있다가

SYN 패킷이 전속될 때 같이 보내져서

TCP Fast Open 쿠키 데이터를 받게 되면

Three Way Handshake방식을 거치지 않고, 서버에서 바로 데이터를 전송하기 시작합니다.


이 때 필요한 것은

사용자의 웹브라우저와 서버 모두 TCP Fast Open을 지원하고 있어야 하는데

둘 중 하나라도 지원하지 않는 경우 기존의 방식대로 3-way Handshake가 일어나게 됩니다.


엣지브라우저에서는 TCP Fast Open을 지원하고 있어

TCP Fast Open을 체크하여

TFO(TCP Fast Open)를 지원하는 웹사이트의 경우

개선된 속도를 제공받을 수 있습니다.


기타 최적화 설정


1. 상황에 맞는 메뉴에 "소스코드" 및 "요소검사" 표시

웹개발자로 웹사이트의 소스코드 분석을 하지 않는 경우

끄기 권장


2. Microsoft 호환성 목록 사용

체크 시 - 엣지 브라우저와 호환이 맞지 않는 기술을 사용하는 웹사이트를 아예 차단

체크해제 시 - 호환에 맞지 않는 웹사이트라도 열 수 있습니다. 단, 안정성을 보장하지 않아 웹사이트가 제대로 작동하지 않을 수 있습니다.

끄기 권장


3. Localhost 루프백 허용

허용 시 - 예를 들면 웹개발자가 자신의 컴퓨터를 임시 서버로 하여 개발한 웹어플리케이션을 테스트하는 용도 등으로 자신의 컴퓨터 호스트명인 localhost에 접근할 수 있습니다. 

Localhost 루프백을 허용해둘 경우 멀웨어 감염시 피싱사이트 유도의 수단이 될 수 있습니다.

허용하지 않을 시 - 아래와 같은 메세지가 뜨면서 접근할 수 없습니다.

사용하지 않는 경우 끄기 권장


4. Adobe Flash Player Localhost 루프백 허용

끄기 권장


5. 확장 개발자 기능 사용

허용하지 않아도 엣지브라우저 속성에서 확장을 통해 스토어에서 

확장 가져오기가 가능하였습니다. 아무래도 스토어에서 인증되지 않은 확장프로그램의 경우에

해당하는 옵션인 것 같습니다.

끄기 권장


6. 웹 페이지에 대한 무제한 메모리 사용 허용

끄기 권장


실험적 기능은 기본 구성대로 권장하되

앞서 언급한 것처럼 켜두시는 것을 권장합니다.

켜기 권장