1. SEO 에도 도움이 되는 HTTPS
- SEO (Search Engine Optimization) 는 검색엔진 최적화를 뜻하며 사용자들이 구글, 네이버 같은 검색엔진으로
웹 사이트를 검색했을 때 그 결과를 페이지 상단에 노출시켜 많은 사람이 볼 수 있도록 최적화 하는 방법
- 서비스를 운영한다면 SEO 관리는 필수이며 이를 위한 방법으로 아래와 같은 방법이 있다
1) 캐노니컬 설정
- 아래처럼 사이트 link 에 캐노니컬을 설정
<link rel="canonical" href="https://example.com.page2.php" />
2) 메타 설정
- html 파일의 가장 윗부분인 메타를 잘 설정해야 함
3) 페이지 속도 개선
- 구글의 PageSpeedInsights 로 가서 자신의 서비스에 대한 리포팅을 주기적으로 받으며 관리가 필요함
PageSpeed Insights
올바른 URL을 입력하세요.
pagespeed.web.dev
4) 사이트맵 관리
- 사이트맵(sitemap.xml)을 정기적으로 관리하는 것은 필수
- 사이트맵 제너레이터를 사용하거나 직접 코드를 만들어 구축해도 됨
2. HTTPS 구축방법
- 직접 CA 에서 구매한 인증키를 기반으로 HTTPS 서비스 구축
- 서버 앞단의 HTTPS 를 제공하는 로드밸런서를 두기
- 서버 앞단에 HTTPS 를 제공하는 CDN 을 둬서 구축
3. HTTP / 3
- HTTP / 1.1 및 HTTP / 2 와 함께 World Wide Web 에서 정보를 교환하느데 사용되는 HTTP 의 세번째 버전
- TCP 위에서 돌아가는 HTTP / 2 와 달리 HTTP / 3 은 QUIC 라는 계층 위에서 돌아가며 UDP 기반으로 돌아감
- HTTP / 2 에서 장점이었던 멀티플렉싱을 가지고 있으며 초기 연결 설정시 지연시간 감소라는 장점이 있다
1) 초기 연결 설정 시 지연시간 감소
- QUIC 는 TCP 를 사용하지 않기 때문에 통신을 시작할 때 번거로운 3-웨이 핸드셰이크 과정을 거치지 않아도 됨
- QUIC 는 첫 연결 설정에 1-RTT 만 소요됨
- 클라이언트가 서버에 어떤 신호를 한번 주고 서버도 거기에 응답하기만 하면 바로 본 통신을 시작할 수 있다
- QUIC 는 순방향 오류 수정 메커니즘(FEC, Forword Error Correction) 이 적용됨
- 패킷이 손실되었다면 수신측에서 에러를 검출하고 수정하는 방식이며 열악한 네트워크 환경에서도
낮은 패킷 손실률을 자랑
'CS 전공지식' 카테고리의 다른 글
24.01.18 선형 자료 구조 2 (0) | 2024.01.18 |
---|---|
24.01.17 선형 자료 구조 1 (0) | 2024.01.17 |
24.01.15 HTTPS 1 (1) | 2024.01.15 |
24.01.12 HTTP (0) | 2024.01.12 |
24.01.11 IP 주소 (1) | 2024.01.11 |