본문 바로가기
[항해99] TIL

48일차 (CS 21, 22)

by @kkkk_biiin 2023. 10. 21.
728x90

http와 https의 차이점

 두 가지는 웹에서 데이터를 전송하는 프로토콜이다. 두 프로토콜의 차이점은 데이터의 보안 방식에 있다고 볼 수 있다. 먼저 HTTP는 데이터가 암호화되지 않은 형태로 전송이 된다. 따라서 중간에서 데이터를 가로채거나 조작할 수 있다. 반대로 HTTPS는 데이터가 암호화된 상태로 전송이 되기 때문에 중간자 공격을 방지하고, 데이터의 기밀성과 무결성을 보장한다.

 

 성능적 측면에서도 차이가 발생하는데, HTTP는 암호화, 복호화 과정이 없기 때문에 비교적 빠를 수 있다. 하지만 최적화 기술과 하드웨어의 발전으로 인해 HTTPS와의 속도 차이는 점점 줄어들고 있다. 

 

 SEO 측면에서도 HTTPS를 사용하는 사이트의 랭킹이 높은데, 구글과 같은 검색 엔진들이 HTTPS를 사용하는 사이트에 약간의 우위를 제공하기 때문에 SEO 측면에서 HTTPS를 사용하는 편이 좋다.

 

 

VanillaJS와 비교하여 리액트를 사용하는 이유

 첫 번째 이유는  리액트는 컴포넌트 기반으로 개발되어 재사용 가능한 UI 컴포넌트를 만들 수 있다. 이를 통해 코드의 중복을 줄이고, 유지보수를 용이하게 하기 때문이다.  두 번째 이유는 가상 DOM을 사용하기 때문이다. 리액트는 메모리 상에서 DOM의 가벼운 복사본을 만들어서 사용한다. 이를 통해 변경사항을 효율적으로 갱신하며, 성능을 향상한다는 장점이 있기 때문이다. 세 번째는 리액트는 다양한 라이브러리와 도구들이 개발되어 있어 개발 속도를 높일 수 있다는 장점이 있기 때문이다. 

728x90

'[항해99] TIL' 카테고리의 다른 글

50일차 (CS 25, 26)  (0) 2023.10.23
49일차 (CS 23, 24)  (0) 2023.10.22
47일차 CS(19, 20)  (0) 2023.10.20
46일차 (CS 17,18)  (0) 2023.10.19
45일차 (CS 15,16)  (0) 2023.10.18