Squid는 인터넷 콘텐츠를 원래 출처보다 요청자에 더 가깝게 캐시하는 Unix 기반 프록시 서버입니다. Squid는 HTTP 및 FTP를 통해 액세스되는 웹 개체를 포함하여 다양한 종류의 웹 개체 캐싱을 지원합니다. 자주 요청되는 웹 페이지, 미디어 파일 및 기타 콘텐츠를 캐싱하면 응답 시간이 빨라지고 대역폭 정체가 줄어듭니다.
Squid 프록시 서버는 일반적으로 원본 파일이 있는 웹 서버와 별도의 서버에 설치됩니다. Squid는 네트워크를 통해 개체 사용을 추적하여 작동합니다. Squid는 처음에 중개자 역할을 하며 단순히 클라이언트의 요청을 서버에 전달하고 요청된 개체의 복사본을 저장합니다. 동일한 클라이언트 또는 여러 클라이언트가 Squid의 캐시에서 만료되기 전에 동일한 개체를 요청하면 Squid가 즉시 이를 제공하여 다운로드를 가속화하고 대역폭을 절약할 수 있습니다.
인터넷 서비스 제공업체(ISP)는 1990년대 초반부터 Squid 프록시 서버를 사용하여 특히 리치 미디어 및 스트리밍 비디오를 제공할 때 더 빠른 다운로드 속도를 제공하고 대기 시간을 줄여왔습니다. 웹 사이트 운영자는 자주 Squid 프록시 서버를 콘텐츠 가속기로 사용하여 자주 보는 콘텐츠를 캐시하고 웹 서버의 로드를 완화합니다. 콘텐츠 전송 네트워크와 미디어 회사는 Squid 프록시 서버를 사용하고 네트워크 전체에 배포하여 시청자가 프로그래밍을 요청하는 경험을 개선하고 특히 인기 있는 콘텐츠에 대한 로드 밸런싱 및 트래픽 급증을 처리합니다.
Squid는 무료 오픈 소스 소프트웨어로 제공되며 자유 소프트웨어 재단의 GNU 일반 공중 라이선스(GPL)에 따라 사용할 수 있습니다. Squid는 원래 Unix 기반 시스템에서 실행되도록 설계되었지만 Windows 시스템에서도 실행할 수 있습니다.
Squid는 원래 ARPA가 지원하는 오픈 소스 정보 수집 및 저장 도구인 Harvest Project의 파생물이었습니다. "Squid"는 새로운 방향으로의 개발이 처음 시작되었을 때 프로젝트를 구별하기 위해 사용된 코드명이었습니다.
IT에 대해 자세히 알아보기:
> Squid 프록시 서버 홈페이지는 squid-cache.org에 있습니다.
> 포괄적인 FAQ를 포함하여 squid-cache.org에서 호스팅되는 훌륭한 Squid 위키가 있습니다.
> "Wikipedia의 인프라 내부 살펴보기"는 Wikipedia가 Squid를 사용하는 방법을 설명합니다.