온라인 비즈니스의 성공은 콘텐츠와 최종 사용자에게로의 전송 속도에 좌우됩니다. 사용자 경험 최적화를 위해 웹 개발자들은 언제든지 콘텐츠 전송 및 확장을 제어할 수 있는 능력이 필수적으로 요구됩니다.
서버리스 Nginx 플랫폼 @Edge인 CDN Pro는 Edge에서 프로그래밍 방식으로 제어하여 콘텐츠를 안전하게 확장할 수 있도록 설계되었습니다. 이를 통해 엣지 트래픽을 실시간으로 확인할 수 있으며, 간편하게 콘텐츠를 구성하고 구현할 수 있습니다.
웹 사이트 및 애플리케이션을 안전하게 가속하고 전 세계로 확장시키는 CDN Pro의 상세 기능을 더 살펴보세요!
CDN Pro 엣지 클라우드 런타임 코드는 오픈소스 NGINX 스크립팅 언어를 사용하며 표준 NGINX 명령어와 씨디네트웍스 어드밴스드 자체 명령어를 지원합니다. CDN Pro 포털은 IDE 프로그래밍 인터페이스 'Edge Logic’을 사용해 요청 수정, 응답, 캐시 제어, 콘텐츠 리디렉션 및 수정, HTTP 헤더 및 백 투 오리진 경로 조정 등 트래픽 전송을 프로그래밍하고 제어합니다.
CDN Pro 포털 계정 로그인 후 매우 간편하게 애플리케이션에 대한 속성을 생성 또는 변경하거나 포털 내 Edge Logic 윈도우에 프로그램을 추가할 수 있습니다!
CDN Pro 프로그래밍 이해를 돕기 위해 아래 Edge Logic 코드를 참고하면, 봇 관리가 작동될 때 콘텐츠가 전송되기 전 봇 또는 크롤러가 아닌 브라우저를 이용해 인간이 생성한 요청을 확인할 수 있습니다. 또한 Edge Logic 코드는 최종 사용자가 클릭 한 번으로 요청된 콘텐츠를 받아볼 수 있도록 합니다.
location /protected/ {
if ($cookie_validated = '') { #check the existence of the cookie 'validated'
add_header Set-Cookie 'validated=1; Max-Age=60';
add_header Content-Type 'text/html' policy=overwrite;
return 200 '<!DOCTYPE html>
<html>
<script>
alert("Human, click OK to proceed.");
location.href="$request_uri";
</script>
</html>';
}
# continue loading the page from origin or cache
origin_pass my_origin;
}
CDN Pro에서 배포된 코드는 즉시 전 세계에 배포된 엣지로 확장됩니다. CDN Pro 플랫폼에서 구성된 속성 관련 최종 사용자의 HTTP(S) 요청을 받으면 가장 가까운 엣지에서 코드가 실행됩니다. 프로그램 코드는 물리적 또는 가상 서버 구조에 제한되지 않아 즉시 최종 사용자가 이용 가능하도록 확장할 수 있습니다.