728x90 반응형 Server4 [Web] Rendering on the Web Dom 렌더링 옵션 및 장단점Server-side Rendering(SSR)페이지의 전체 HTML을 서버에서 생성하여 사용자에게 전달하는 방식사용자가 사이트에 접근하면 서버가 데이터와 템플릿을 활용해 HTML을 생성하고 이를 브라우저에 응답으로 보냅니다.브라우저는 추가 데이터 요청 없이 곧바로 페이지의 HTML을 표시할 수 있습니다.장점서버 렌더링은 주로 기본 정보나 정적 콘텐츠가 많을 때 유리합니다.서버에서 HTML을 미리 준비하기 때문에 브라우저가 빠르게 콘텐츠를 표시할 수 있어 초기 페이지 로딩(FCP) 속도가 빠릅니다.JavaScript를 최소한으로 보내도 되므로 총 차단 시간(TBT)과 상호작용까지의 시간(INP)이 개선됩니다.단점서버가 페이지를 생성하는 시간이 소요될 수 있어 첫 바이트까지의 .. 2024. 11. 12. [Infra] 서버 구성도 정리 방법 서론생각보다 많은 회사에서 관리하고 있는 On-Premise, Cloud 환경에서의 서버(인스턴스 및 Native 등)에 대한 정보를 도식화하여 관리하고 있지 않다.엑셀로 정리하는 것을 넘어, 도식화를 통해 서버 및 네트워크에 대한 기본 의존 관계를 확인하고 신속한 대응이 가능한 환경으로 개선하는 것이 좋지 않을까 생각해본다.서버 분류 체계서버 분류 체계는 서버의 목적, 성능, 물리적 구성, 운영 체제, 서비스 제공 방식 등에 따라 다양하게 구분된다.1. 목적에 따른 분류웹 서버(Web Server): 웹 페이지를 제공하고, HTTP/HTTPS 요청을 처리하는 서버. 예: Apache, Nginx.데이터베이스 서버(Database Server): 데이터베이스 관리 시스템(DBMS)을 통해 데이터 저장 및.. 2024. 8. 8. [CI/CD] Spring Boot .jar 서버 배포 스크립트 개선 서론기존 Spring Boot 서버를 배포하는 부분에서 서버 종료, 시작을 일일히 제어해야하는 불편함이 존재하였다.간단한 쉘 스크립트 개발을 통해 서버를 종료하고 시작하는 기능을 탑재하여 수작업에서 오는 휴먼에러를 최소화하고자 한다.기존 배포 정책ps -ef | grep java : 활성화된 프로세스 중 java를 활용하는 Spring Boot 서버의 PID를 찾기 위한 명령어kill or pkill {PID} : 1번에서 확인한 Spring Boot의 PID를 종료하는 명령어서버 종료가 확정되었다고 할 수 없는 명령어프로세스가 종료되지 않은 상태에서 서버 재시작 시서버 재시작 프로세스 : 동일 포트 사용 충돌로 중지기존 서버 프로세스 : kill 명령어를 통해 내부 쓰레드 정리 후 중지결론 : 서버 운.. 2024. 7. 25. [Server] 클라우드별 서버 비용 단순 분석 서론클라우드 서버 비용 최적화를 위해 KT Cloud, Google Cloud Platform (GCP), Amazon Web Services (AWS)의 서비스 비용을 비교해보았다.서버 구축을 위한 최소한의 스펙(2core, 2GB)을 기준으로 법인 관점과 개인 관점에서의 클라우드 비용 투입에 대한 생각을 정리해본다.* 1달러 ≒ 1,300원으로 대략 계상한다.서버 비용 정리KT CloudCPU : 2 core, Memory : 2GB = 54,450원/월Google Cloud Platform (GCP)CPU : 2 core, Memory : 2GB = $65.34761002/월 ≒ 84,951원/월Amazon Web Services (AWS)CPU : 2 core, Memory : 2GB = $14... 2024. 5. 14. 이전 1 다음 728x90 반응형