-1

웹 사이트를 개발하는 동안 글꼴, jquery 및 모든 것을 통합하는 데 CDN 링크를 사용하는 것이 좋습니다. 또는 자체 서버에 파일을 보관하는 것이 좋습니다. 미국에있는 호스팅 된 공간에 jquery 파일을 저장하고 브라우저에서 요청한 경우 CDN을 사용하면 더 좋을까요? 브라우저가 가장 가까운 CDN 서버에서 파일을 가져올 수 있도록 중국 (중국에있는 경우)을 말하십시오. 이것이이 진정한 논리입니까? 이게 어떻게 작동하는거야?CDN 또는 자체 서버를 사용하면 어느 것이 더 낫습니까?

답변

0

콘텐츠 전송 네트워크 (CDN)을 사용자의 지리적 위치, 웹 페이지 및 콘텐츠의 출처를 기반으로 페이지와 사용자에게 다른 웹 콘텐츠를 제공하는 분산 서버 (네트워크)의 시스템이다 배달 서버.

그래서 주된 용도 중 하나는 전달 과정의 속도입니다.

그러나 CDN을 서버 보호 계층으로 사용할 수도 있습니다. 예를 들어 CDN의 트래픽 만 허용하고 다른 요청은 거부 할 수 있으므로 서비스 거부 (DoS)로부터 보호하는 것이 유용합니다. DDoS) 공격. 일부 제공 업체는 WAF 웹 응용 프로그램 방화벽에 전화를 걸고 있습니다.

마지막으로 제공하는 응용 프로그램 종류와 선택한 CDN 제공 업체에 따라 일부는 인증서를 처리하므로 인증서를 얻거나 갱신하는 것에 대해 걱정할 필요가 없습니다 Cloudflare 예를 들면.

+0

내 경우에는 그렇습니까? 뭐라구? 그게 내가 알고 싶은 걸 –

+0

https://en.wikipedia.org/wiki/Trial_and_error – nbari

1

의견을 말할만한 점수가 부족하여 "대답"으로 확장해야합니다.

예 위치가 더 가까운 사용자는 찬성 중 하나입니다. 그러나 CDN이 특정 사이트에 적합한 지 여부는 서버로드 및 속도, 방문자 대다수와 관련된 위치 등에 따라 달라집니다.

질문에서 Cloudflare와 같은 CDN을 사용하는 것에 대해 이야기하지 않는다고 가정합니다 일반적으로 글꼴 및 일반적으로 사용되는 코드의 "CDN"으로 자주 사용되는 "ajax.googleapis.com"과 비슷합니다.

일반적으로 CDN을 사용하면 아무런 해가 없으며 (국제 요청/응답 지연이 줄어들어 서버 대역폭 사용량이 줄어들고 로컬 방문자도 약간의 개선 효과를 볼 수 있음) 이점이 있습니다. 다음 방문자의 브라우저가 이미있는 기회가 - 당신은 다른 사이트로도 인기 폰트와 jQuery를 제공하기 위해 주요 CDN (예 : 구글)를 사용하는 경우

가 : 당신의 QN에 언급되지 않은

장점과 단점 해당 Google URL에 대한 파일의 캐시 된 복사본이며 다시 요청하지 않습니다. 브라우저에서 페이지의 표시 속도를 높입니다.

CDN을 사용하면 "손상된 사이트"의 위험이 약간 증가 할 수 있습니다. CDN을 사용하여 jQuery를 제공하는 경우 서버 또는 CDN이 다운되면 페이지가 "손상"됩니다. 드문 일이지만 CDN 정전은 알려지지 않았습니다.

귀하의 사이트에서 모든 콘텐츠가 제공되는 경우 브라우저는 한 도메인에 대한 DNS 검색 만 수행하면됩니다 - CDN을 사용하는 경우 브라우저는 추가 도메인 이름 조회를 수행해야합니다. 그러나 효과는 아마도 미미합니다.