어떤 것이 궁금한지 도메인 (IP 주소에 매핑되는 텍스트 문자열) 대신에 IP 주소에 직접 SSL 인증서를 적용하여 배포할 수 있는가. 왜 궁금한지 많은 사이트들이 회사 브랜드명으로 도메인을 갖고 있는데 사내 메일로 IP로 배포되고 HTTPS인 웹사이트를 보았고 도메인이 아닌데 HTTPS 적용이 되어 있는 게 궁금하였다. 기존에 IP 도메인으로만 배포하는 경우를 보지 못해서 권장되지 않는구나라고 판단을 했는데, HTTPS://123.123.123.123 같은 도메인을 보니 HTTPS가 어쨌든 보안을 위한 것인데 왜 IP가 아닌 도메인만 가능할 거라고 생각했을까라는 의문이 들었다. SSL 인증서 사는 게 힘든 건가? Yes, 불가능한 게 아니라 발급해주는 곳을 찾기 힘들다는 것! ..
어떤 것이 궁금한지 Server Side Rendering(SSR) 페이지에서도 lazy loading이 필요할까? 왜 궁금한지 SSR은 서버에서 HTML을 생성하여 클라이언트로 보내기 때문에 초기 렌더링 속도가 빠를 것 같은데, lazy loading으로 한 번 더 최적화할 필요가 있는지 의문이 생김. lazy loading이란? 최초에 모든 모듈을 가져오지 않고, 필요한 경우에만 클라이언트(브라우저)에서 모듈을 로드하여 네트워크 트래픽을 줄이고 초기 렌더링 속도를 향상시키는 기술. 필요한 상황 페이지 크기 최적화: 서버에서 클라이언트로 전송하는 HTML의 크기를 줄이고, 필요한 리소스만 브라우저에서 로드하여 초기 렌더링 속도를 더욱 향상. ..
어떤 것이 궁금한지모든 컴포넌트를 lazy loading한다면 어떤 결과가 나올까?왜 궁금한지 React로 개발 시 어차피 클라이언트에서 렌더링이 이루어져 SEO가 중요하지 않다면, 초기 로딩 속도를 더 빠르게 하기 위해 모든 컴포넌트를 lazy loading해도 괜찮지 않을까 궁금하다. lazy loading이란? 필요한 모듈만 동적으로 로드하여 초기 로딩 속도를 개선하고 네트워크 트래픽을 줄이며, 사용자 경험을 향상시키는 방법입니다. 초기 렌더링 시 모든 모듈을 가져오지 않고, 실제로 필요한 순간에만 로드합니다.장점 초기 로딩 시간 감소: 초기 로딩 시 필요한 최소한의 리소스만 로드하여 초기 렌더링 속도를 개선. 네트워크 효율성: 사용자가 필요한 컴포넌트만 로드하므로 네트워크 ..
어떤 것이 궁금한지 Next.js에서 미들웨어를 사용하여 서버 측에서 페이지 접근을 막는 것이 좋을지, 클라이언트 컴포넌트를 사용하여 클라이언트 측에서 페이지 접근을 막는 것이 좋을지 고민된다. 왜 궁금한지 (상황) 서버와 클라이언트 모두 구현 가능하지만, 최선의 방법을 선택하기 위해 각 접근 방식의 장단점을 비교하고 싶다. 미들웨어 사용 장점 보안 강화: 서버에서 직접 관리하므로 클라이언트가 우회하기 어렵다. 중앙 집중 관리: 모든 접근 제어 로직을 한곳에서 관리할 수 있어 유지보수와 일관성이 용이하다. 단점 복잡성 증가: 미들웨어 설정 및 관리가 까다로울 수 있다. 서버 부하: 모든 요청에 대해 미들웨어가 실행되어 서버..
- Typescript
- 실용주의 프로그래머
- 웹 접근성
- editor
- CSR
- Next.js
- 노션
- 브라우저
- 프론트엔드
- 선언적 프로그래밍
- React
- toast
- 성능최적화
- 궁금증
- NextJS
- lazyloading
- https
- SSR
- HTTP
- IP
- Section
- Next
- 도메인
- base64
- Proxy
- SSG
- 철학
- server
- s3
- styled component
- Total
- Today
- Yesterday
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |