본문 바로가기

전체 글

(784)
[CS Fundamental] 웹 성능 진단하기 1) 개요- 브라우저로 하나의 페이지를 요청하여 응답받기까지 지연시간이 걸릴 요소는 다양합니다.  이를 개선하기 위해 각 구간별로 다음과 같은 사항을 고민해봅니다.   2) 웹 성능 측정하기 - WebPageTest 를 사용하면 연결을 시도하는 위치, 환경부터 Repeat View(캐싱 등 테스트),  동일한 조건으로 여러 차례 테스트할 수 있다.  그리고 테스트한 결과를 영상으로 기록해준다.   (1) First Byte Time: 웹 서버에서 받은 컨텐츠의 첫 번째 바이트가 얼마만에 도착했는가?(2) Keep-Alive Enabled: TCP 연결을 재사용하기 위한 Keep-Alive 설정이 되어 있는가?(3) Compress Transfer: 스크립트 파일이 Content-Encoding으로 압축되..
[CS Fundamental] 파이썬 Yield 키워드 8. (파이썬 사용자) yield 키워드의 뜻이 무엇인가요?     a. yield가 좋은 이유는 무엇인가요?     b. yield의 내부 구현이 어떻게 되어 있을까요?  How to Use Generators and yield in Python – Real Python How to Use Generators and yield in Python – Real PythonIn this step-by-step tutorial, you'll learn about generators and yielding in Python. You'll create generator functions and generator expressions using multiple Python yield statements. You'l..
[CS Fundamental] IMAP이란? IMAP이란? IMAP와 POP3의 비교 | Cloudflare 1) IMAP이란?- 인터넷 메시지 액세스 프로토콜(IMAP)은 사용자가 다른 장치에서 이메일에 액세스할 수 있도록  하는 이메일 수신 프로토콜입니다.  - 인터넷 메시지 액세스 프로토콜(IMAP)은 이메일을 받기 위한 프로토콜입니다.  프로토콜은 기술 프로세스를 표준화하여 컴퓨터와 서버가 동일한 하드웨어 또는 소프트웨어를  사용하는지 여부와 관계없이 서로 연결할 수 있도록 합니다.  - IMAP의 주요 기능은 사용자가 모든 장치에서 이메일에 액세스할 수 있게 해준다는 것입니다.  IMAP은 서버에서 이메일 클라이언트로 이메일을 다운로드하는 대신,  이메일 서버와 이메일 클라이언트 간의 중개자 역할을 하기 때문입니다.  - IMAP의 이러한..