it-gundan.com

인증 된 사이트를위한 CDN

사용자가 로그인해야하는 사이트가 있습니다. 전형적인 물건. 오늘날 모든 컨텐츠 (동적 및 정적)는 로그인 프로세스의 배후에 있으며, 로그인하지 않으면 URL을 통해 페이지 나 파일에 액세스 할 수 없습니다. 이는 이미지, css, js 등에도 적용됩니다. 요구 사항은 내용을 세상에 공개 할 수 없습니다.

우리는 성능과 확장 성의 이유로 정적 컨텐츠를 별도의 서버로 옮기려고 생각했지만 어떻게해야할지 확실하지 않으며 이러한 파일을 안전하게 보호 할 수 있습니다. 기본적으로 인증은 별도의 서버 (또는 CDN)로 전달되고 검증되기 전에 검증되어야합니다.

아마도 이것이 불가능하고 정적 및 동적 컨텐츠를 분리하는 것은 좋지 않습니다.

Microsoft Stack-ASP.NET, IIS 6을 실행하고 있지만 IIS 7-7.5로 이동할 수 있습니다.

5
mohlsen

빠른 인터넷 검색으로 나에게 이것을 주었다 : https://softlayer.github.io/reference/services/SoftLayer_Network_ContentDelivery_Authentication_Token/

적어도 SoftLayer를 사용하면 사용자 컴퓨터에서 CDN으로 인증 할 수있는 토큰을 설정하여 내용에 액세스 할 수 있습니다. 이 기능은 CDN에 따라 다릅니다.

4
Kenneth Love

누군가 토큰 시스템이있는 CDN을 제안하면 사용자를위한 토큰을 생성 할 수 있어야하지만, 이는 같은 서버에서 파일을 전달하는 것보다 성능이 저하되거나 더 악화 될 수 있습니다.

2
gekkz