백엔드/서버12 Python 서버 따라 만들기 [0] - 준비 https://cholol.tistory.com/482 서버개발자가 되는법 [0] 목차 2020/09/29 - [Study/서버] - 서버개발자가 되는법 - 목차 유튜브 - 간단하게 보실분은 유튜브 동영상을 생략하셔도 됩니다. 들어가기 전에 대학생 멘토링을 하거나 주변에 서버 개발자가 되려는 cholol.tistory.com 서버 공부를 하려던 찰라 좋은 강의를 발견해서 유튜브를 보며 무작정 따라하며 부족한 부분을 공부하려고 합니다. 기본적으로 영상을 따라 만들면서 설명을 적고, 제가 한 번에 알 수 없었던 내용들, 검색 + gpt로 알아낸 깨알 지식들을 복습 겸 공유할 예정이고요. 저와 같은 초보분들이 제 글을 보시고 직접 검색하는 시간 + 체력을 덜 수 있다면 좋겠네요. (저도 초보라서 틀린 부분이 .. 2024. 4. 16. Nginx소켓 옵션 - tcp_nopush & tcp_nodelay nginx의 tcp_nopush와 tcp_nodelay 옵션은 네트워크 성능 최적화와 관련하여 중요한 설정입니다. 이 두 설정은 각각 TCP 네트워크의 패킷 전송 방식을 조절합니다. tcp_nopush tcp_nopush 설정은 TCP의 Cork 옵션과 연관되어 있습니다. 이 옵션을 활성화하면 (tcp_nopush on;), nginx는 HTTP 헤더와 본문이 함께 전송될 수 있도록 TCP 패킷을 "코르크"(즉, 일시적으로 보류)합니다. 이는 패킷의 전송을 일시적으로 지연시키고, 헤더와 본문이 하나의 패킷에 효율적으로 포함되도록 할 수 있어 네트워크 효율을 높입니다. 특히 정적 파일을 전송할 때 유용합니다. tcp_nodelay tcp_nodelay 설정은 TCP의 Nagle 알고리즘과 관련이 있습니다... 2024. 4. 16. Django + Nginx + uWSGI 웹 서버의 통신 Django의 통신 모식도 Web Client Web server Socket WSGI Django PythonFunction Web server ex) Nginx Socket ex) Web server와 WSGI 사이의 통신 방법 리눅스 소켓을 사용 시 네트워크보다 더 빠름 WSGI( Web Server Gateway Interface) : 웹 서버(Nginx)와 웹 프레임워크(Django) 사이의 통신을 담당하는 인터페이스 ex) uWSGI 2024. 4. 16. node.js 서버에 html 띄우기 -- nodejs -- 서버는 사용자의 요청을 처리하는 기계임. 이 요청을 처리하기 위해서 서버 코드와 pc가 필요함. > 서버는 요청을 처리하는 pc api: 애플리케이션 프로그래밍 인터페이스 애플리케이션은 기능을 가진 모든 소프트웨어를, 인터페이스는 두 애플리케이션 간의 서비스 계약을 의미하고, 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. 서버에 보내는 요청의 종류 1. get: 읽기 2. post: 쓰기, 뭔가를 생성 3. put: 수정 4. delete: 삭제 서버 제작(api) 1. nodejs 최신버전 설치 2. vscode 설치 3. 폴더 열기 4. new termimal로 터미널기 5. npm init입력: 라이브러리 설치를 위한 툴 설치 > 설치한 .. 2024. 3. 27. 이전 1 2 3 다음 반응형