IP 주소와 서버의 실질적인 차이점은 무엇입니까?

IP 주소와 서버의 실질적인 차이점은 무엇입니까?

IP 및 기타 DNS 유형 서버 관련 문제에 대한 나의 이해는 실제로 부족합니다(읽기: exteme noob).

나는 헌신적인 사람을 알고 있다섬기는 사람속도가 증가할 것입니다. 전용 IP가 속도에 어떤 차이를 만들까요? 내가 이해한 것이 맞는가?Yahoo의 모범 사례두 번째 IP를 사용하여 일부 콘텐츠를 제공하면 사용자의 병렬 다운로드 수가 늘어날 수 있다고 생각하시나요? 아니면 두 IP(동일한 호스팅 계정에서 구매)가 동일한 서버를 가리키나요? 아니면 어떻게 작동하나요?

전용 IP 구매를 고려할 때 알아야 할 다른 최적화 사항이 있나요?

설명
나는 웹페이지 제공 속도, 즉 내 웹사이트의 속도에 대해 이야기하고 있습니다. 예, IP와 서버는 완전히 다르고 반대도 아니고 단지 다를 뿐이라는 것을 알고 있습니다. 그러나 이것은 실제로 내 질문입니다!

질문이 재구성되었습니다:
내 웹 사이트에 두 번째(전용) IP가 있으면 해당 IP가 사용자에게 로드되고 표시되는 시간이 단축됩니까? 아니면 IP와는 전혀 관련이 없고 서버 문제일까요? 아직 불분명하다면 죄송합니다. 이것은진짜하지만 질문이 있는데, 제가 표현을 잘 못 한 것일 수도 있습니다.

답변1

그래서 당신은 거기에 있습니다. IP와 접선적으로만 관련되어 있지만. 당신이 정말로 찾고 있는 것은 두 번째 도메인입니다. 웹 브라우저는 콘텐츠를 가져오기 위해 도메인에 대해 한 번에 2개의(IIRC) 연결만 엽니다. 따라서 정적 콘텐츠, 이미지, CSS, 자바스크립트 파일 등이 잔뜩 있는 경우에는 한 번에 최대 2개씩 풀다운할 수 있습니다. 속도를 높이기 위해 할 수 있는 일은 다양한 도메인에서 다양한 콘텐츠를 호스팅하는 것입니다. 예를 들어, 웹 사이트에서 10개의 파일을 가져와야 하고 각 파일을 가져오는 데 너무 100ms가 걸리는 경우 단일 도메인으로 10개 파일을 모두 가져오는 데 5000ms가 걸립니다. 각각 5개의 파일을 가져오는 보조 도메인이 있는 경우 모든 파일을 가져오는 데 약 2500ms가 걸립니다.

정말 원하는 것은 파일을 가져오는 작업의 부하를 분산시키는 데 도움이 되는 보조 도메인을 갖는 것입니다. 대부분의 웹사이트는 정적 콘텐츠를 보조 도메인에 배치하고 nginx와 같은 간결한 웹 서버를 사용하여 파일을 호스팅하는 방식으로도 도움을 줍니다. 역동적이지 않습니다.

또한 Jeff는 Stack Overflow가 sstatic.net을 사용하기 시작했을 때 훌륭한 블로그 기사를 썼습니다.http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/

답변2

페이지를 제공하는 속도는 IP와 아무 관련이 없습니다(해당 IP가 서비스 거부 공격을 받고 있지 않는 한). IP는 집 주소와 동일합니다. 주소는 우편물을 받는 속도나 전화번호부 목록에서 찾는 속도와는 아무런 관련이 없습니다.

당신의 위치가 그것에 영향을 미칩니다. 이 경우 서버입니다. 귀하의 대역폭. 고객과 웹서버 간의 데이터 경로입니다. 이는 속도에 영향을 미칩니다. 그리고 서버의 애플리케이션/설계/최적화 방법. 이는 속도에 영향을 미칩니다.

접속을 위해서는 전용 IP가 필요합니다. DNS. 그런 것들.

답변3

SSL을 위한 전용 IP가 필요합니다(웹 호스트가 공유 인증서를 사용하여 SSL을 제공하지 않는 한). 이것이 가장 중요한 것입니다.

답변4

서버는 두 가지를 의미할 수 있습니다. A) 일반적으로 TCP/IP를 사용하여 리소스 공유 전용 컴퓨터 또는 B) 요청을 발행하는 대신 요청을 수신하는 컴퓨터에서 실행되는 프로세스입니다.

IP 주소의 개념이 위의 A와 B 모두와 어떻게 관련되는지 설명하겠습니다.

A - 다른 컴퓨터와 마찬가지로 서버에도 NIC 카드와 같은 네트워크 인터페이스가 있습니다. NIC 카드가 인터넷이나 로컬 시스템을 통해 통신하려면 IP 주소를 할당해야 합니다. 인터넷을 통해 다른 컴퓨터에 연결하려면 공용 IP가 필요합니다.

대부분의 거주 ISP는 DHCP를 통해 잠시 동안 ISP를 빌려주지만 시간이 지나도 동일한 주소를 갖게 된다는 보장은 없습니다. "전용 IP"는 ISP가 계정을 가지고 있는 한 ISP가 풀에서 하나를 빌려주는 "고정 IP"와 동일한 의미일 수 있습니다.

다른 사람이 귀하에게 연결되기를 원하는 경우 ISP의 변덕에 따라 귀하의 IP가 변경되지 않는 것이 더 쉽습니다. 그렇기 때문에 대부분의 경우 정적이 서버에 더 좋습니다. 고정 IP가 필요한 유일한 서버 유형은 DNS 서버입니다. DNS 이름으로 참조할 수 없기 때문입니다.

B - 서버 역할을 하는 컴퓨터에서 프로세스를 시작할 때 해당 프로세스는 지정된 IP 주소와 포트를 "수신"해야 합니다. 소프트웨어가 무엇인지에 따라 모든 IP 주소를 수신할 수도 있고 특정 IP 주소만 수신할 수도 있습니다. TCP/IP를 실행하는 모든 시스템은 IP 127.0.0.1에 할당된 루프백 인터페이스라는 가상 NIC를 지원합니다. 이 인터페이스는 사용자가 제공하는 모든 것을 뱉어내므로 테스트에 사용할 수 있습니다(예: 웹 서버 소프트웨어와 같은 서버 프로세스에 연결을 수락하거나 127.0.0.1에서 수신하도록 지시하고 클라이언트, 웹 브라우저에 다음과 같이 지시합니다. 127.0.0.1에서 서비스에 액세스하려면). 따라서 최소한 프로세스가 127.0.0.1에서 수신 대기할지 아니면 NIC 카드의 IP 주소에서 수신 대기할지 결정해야 합니다.

시스템에는 여러 개의 NIC가 있을 수 있습니다. 이에 대한 일반적인 상황은 트래픽이 해당 NIC "뒤에" 있는 IP 주소로 향하는 경우 하나의 NIC에서 들어오는 트래픽을 다른 NIC로 전달하는 라우터입니다.

이것이 도움이 되었기를 바랍니다.

관련 정보