서버

· 서버
PHP는 웹 개발을 위한 서버 측 프로그래밍 언어 중 하나입니다. PHP는 HTML과 함께 사용되며, 동적인 웹 페이지를 생성하고 데이터베이스와의 상호작용, 쿠키와 세션 관리, 이메일 발송 등의 서버 측 작업을 처리할 수 있습니다. 웹 개발에서는 서버측에서 주로 사용하는 스크립트 언어입니다. 스크립트 언어는 어떤 요청이 발생할 때마다 코드 내에서 차례차례 실행되어야 하는 프로세스들을 자동화하는 데 사용하는 언어의 한 종류입니다. 스크립트 언어의 종류로는 자바스크립트, 루비와 같은 언어가 있습니다.
· 서버
작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크 전체 서비스의 장애를 막는다. - 효율적인 인프라 분배 - 배포시 분할 배포 가능 EX. 카카오 이모티콘 서비스 MSA 사용 → 하나의 서버에 여러 기능이 모여 관리 복잡도가 높았음 → 서비스가 너무 커서 설계를 변경하기 어려웠음 → 프로젝트가 과거 기술에 종속되어 발전이 어려
· 서버
웹서버 (WS) 웹브라우저(클라이언트)로부터 http 요청을 받아 html문서와 같은 정적 컨텐츠를 제공하는 프로그램 1. 정적 컨테츠 요청시 → 정적 컨텐츠 제공 2. 동적 컨텐츠 요청시 → WAS로 전달하여 WAS가 처리한 결과를 클라이언트에 전달 대표적인 웹서버의 예시 : 아파치, NGINX 웹 애플리케이션 서버 (WAS) DB조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 프로그램 - 클라이언트로부터 http 요청을 받을 수 있다. - 요청에 맞는 정적컨텐츠를 제공할 수 있다. - DB조회나 다양한 로직 처리를 통해 동적 컨텐츠를 제공할 수 있다. 대표적인 웹 어플리케이션 서버 : Tomcat, Jetty, Undertow WAS와 WS를 같이 사용하는 이유 1. 책임 ..
· 서버
서버란 컴퓨터 프로그램이나 하드웨어를 다른 컴퓨터나 장치에서 요청하는 클라이언트에게 서비스를 제공하는 컴퓨터 시스템을 말합니다. 일반적으로 서버는 인터넷이나 기업 내부 네트워크와 같은 대규모 컴퓨터 네트워크에서 사용됩니다. 서버는 데이터 저장, 파일 공유, 인터넷 서비스 제공, 메일 서버, 데이터베이스 관리 등 다양한 역할을 수행합니다. 서버는 일반적으로 높은 처리 능력과 안정성이 요구되며, 이를 위해 고성능 하드웨어와 운영 체제, 네트워크 연결 등 다양한 기술적 요소들이 필요합니다. 서버는 클라이언트의 요청을 받아들여서, 그에 맞는 작업을 수행하고 결과를 클라이언트에게 돌려줍니다. 이러한 요청-응답 방식을 통해 서버는 클라이언트와 상호작용합니다. 서버는 보통 온라인에서 사용되는 다양한 서비스를 제공하며..
제이지연
'서버' 카테고리의 글 목록