프록시 서버 캐싱이란 무엇입니까?

프록시 서버 캐싱은 컴퓨터 네트워크 사용자가 인터넷의 콘텐츠에 액세스하는 데 걸리는 시간을 줄이는 데 사용됩니다. 네트워크 관리자가 캐싱을 활성화하면 프록시 서버는 자주 액세스하는 컨텐츠를 저장하므로 사용자가 요청할 때마다 인터넷에서 컨텐츠를 다운로드 할 필요가 없습니다. 사용자가 웹 브라우저에 웹 주소를 입력하면 요청이 프록시 서버로 이동하여 캐시에서 지정된 자료를 찾습니다. 요청 된 정보를 찾을 수 없으면 인터넷으로 요청을 보냅니다. 이를 통해 대역폭을 절약하고 사용자가 콘텐츠를 기다리는 시간을 줄일 수 있습니다.

프록시 서버는 수동 및 활성 프록시 서버 캐싱을 모두 사용하여 컨텐츠를 캐시 할 수 있습니다. 프록시 서버가 캐시에서 요청 된 웹 사이트를 찾을 수없고 웹 서버에서 새 사본을 다운로드하면 수동 캐싱을 수행합니다. 활성 캐싱은 프록시 서버가 유휴 상태이고 네트워크 사용자가 자주 액세스하는 웹 사이트를 캐시 할 때 발생합니다. 활성 캐싱을 사용하면 네트워크 관리자가 프록시 서버에 컨텐츠의 최신 사본이 있는지 확인할 수 있습니다. 활성 캐싱의 단점은 더 많은 대역폭이 필요할 수 있으며 대역폭 제한이 있거나 다운 타임이 필요한 서버에는 적합하지 않을 수 있다는 것입니다.

프록시 서버 캐싱에 저장된 데이터는 영구적이지 않으며 사용자가 최신 버전의 컨텐츠를 얻을 수 있도록 정기적으로 업데이트해야합니다. 웹 사이트 컨텐트가 변경 될 때 캐시 된 객체를 업데이트해야하지만 만료 시간도 있습니다. 항목이 만료되면 프록시 서버는 웹 서버를 확인하여 최신 버전의 컨텐츠에 대한 정보를 얻습니다. 변경 사항이 있으면 새로운 사본을 다운로드합니다. 그렇지 않으면 콘텐츠를 다시 다운로드 할 필요가 없으며 만료 시간 만 업데이트합니다. 프록시 서버는 이러한 작업에 대한 로그를 유지하므로 관리자는 서버가 새 콘텐츠를 얼마나 자주 수집하는지와 사용자가 캐시에서 직접 콘텐츠에 액세스하는 빈도를 확인할 수 있습니다.

프록시 서버 캐싱은 때때로 네트워크 성능을 손상시킬 수 있다는 단점이 있습니다. 네트워크 관리자가 캐싱을 위해 서버에 너무 적은 공간을 할당하면 서버는 캐시에서 항목을 계속 제거해야합니다. 가장 오래 사용되거나 가장 빨리 만료되는 품목은 필요한 경우 더 많은 품목을 넣을 공간을 만들기 위해 일반적으로 먼저 제거됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?