Was sind die praktischen Unterschiede zwischen einer IP-Adresse und einem Server?

Was sind die praktischen Unterschiede zwischen einer IP-Adresse und einem Server?

Mein Verständnis von IPs und anderen DNS-Server-bezogenen Problemen ist wirklich mangelhaft (lies: absoluter Neuling).

Ich kenne einen engagiertenServerwürde die Geschwindigkeit erhöhen. Welchen Geschwindigkeitsunterschied würde eine dedizierte IP bewirken, wenn überhaupt? Habe ich das richtig verstanden?Best Practices von Yahoodass ich die zweite IP nutzen könnte, um Inhalte bereitzustellen, wodurch sich die Anzahl paralleler Downloads für den Benutzer erhöhen würde? Oder werden beide IPs (Kauf vom selben Hosting-Konto) auf denselben Server verweisen? Oder wie funktioniert das?

Gibt es andere Optimierungsaspekte, die ich beachten sollte, wenn ich den Kauf einer dedizierten IP in Erwägung ziehe?

Klärung
Ich spreche über die Geschwindigkeit, mit der die Webseiten bereitgestellt werden, also die Geschwindigkeit meiner Website. Ja, ich weiß, dass IP und Server völlig unterschiedlich sind, nicht einmal Gegensätze, nur unterschiedlich. Aber das ist tatsächlich meine Frage!

Die Frage umformuliert:
Wird eine zweite (dedizierte) IP-Adresse auf meiner Website die Lade- und Anzeigezeit für den Benutzer beschleunigen? Oder hat das überhaupt nichts mit der IP-Adresse zu tun und ist nur ein Serverproblem? Es tut mir leid, wenn das immer noch unklar ist. Dies ist einrealFrage, aber vielleicht formuliere ich es einfach nicht gut genug.

Antwort1

Damit sind Sie also schon fast da. Obwohl es nur am Rande mit IP zu tun hat. Was Sie wirklich suchen, ist eine zweite Domain. Was passiert, ist, dass Ihr Webbrowser nur 2 (IIRC) Verbindungen zu einer Domain gleichzeitig öffnet, um Inhalte herunterzuladen. Wenn Sie also eine Menge statischer Inhalte, Bilder, CSS, JavaScript-Dateien usw. haben, können Sie höchstens 2 gleichzeitig herunterladen. Was Sie tun können, um die Geschwindigkeit zu erhöhen, ist, unterschiedliche Inhalte auf unterschiedlichen Domains zu hosten. Wenn Ihre Website beispielsweise 10 Dateien herunterladen müsste und das Herunterladen jeder Datei 100 ms dauert, würden Sie 5000 ms brauchen, um alle 10 Dateien mit einer einzigen Domain herunterzuladen. Wenn Sie eine sekundäre Domain haben, die jeweils 5 Dateien herunterlädt, würde das Herunterladen aller Dateien etwa 2500 ms dauern.

Also, was Sie wirklich wollen, ist eine sekundäre Domäne, um die Last des Herunterladens von Dateien zu verteilen. Die meisten Websites helfen auch, indem sie statische Inhalte auf die sekundäre Domäne stellen und einen schlanken Webserver wie Nginx verwenden, um nur die Dinge zu hosten, die nicht dynamisch sind.

Außerdem hat Jeff einen tollen Blog-Artikel geschrieben, als Stack Overflow begann, sstatic.net zu verwenden:http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/

Antwort2

Die Geschwindigkeit, mit der Sie Seiten bereitstellen, hat nichts mit der IP zu tun (es sei denn, diese IP ist Ziel eines Denial-of-Service-Angriffs). Die IP entspricht Ihrer Privatadresse. Die Adresse hat nichts mit der Geschwindigkeit zu tun, mit der Sie Ihre E-Mails erhalten oder in den Telefonbucheinträgen gefunden werden.

Ihr Standort hat darauf Einfluss. In diesem Fall Ihr Server. Ihre Bandbreite. Der Datenpfad zwischen Kunde und Webserver. Diese haben Einfluss auf Ihre Geschwindigkeit. Und Ihre Anwendung(en) auf dem Server/wie sie konzipiert/optimiert sind. Diese haben Einfluss auf Ihre Geschwindigkeit.

Für den Zugriff ist Ihre dedizierte IP-Adresse erforderlich. DNS. Solche Dinge.

Antwort3

Sie benötigen eine dedizierte IP für SSL (es sei denn, Ihr Webhost stellt das SSL mithilfe eines gemeinsam genutzten Zertifikats bereit), das ist das Wichtigste.

Antwort4

Ein Server kann zweierlei bedeuten: A) einen Computer, der ausschließlich der gemeinsamen Nutzung von Ressourcen dient (normalerweise unter Verwendung von TCP/IP), oder B) einen auf einem Computer laufenden Prozess, der auf Anfragen wartet, statt diese auszugeben.

Ich erkläre oben, wie sich das Konzept einer IP-Adresse sowohl auf A als auch auf B bezieht.

A - Ein Server verfügt wie jeder Computer über Netzwerkschnittstellen, z. B. NIC-Karten. Damit die NIC-Karten über das Internet oder lokale Rechner kommunizieren können, muss ihnen eine IP-Adresse zugewiesen werden. Sie benötigen eine öffentliche IP, wenn Sie andere Rechner über das Internet erreichen möchten.

Die meisten privaten ISPs leihen Ihnen eine für eine gewisse Zeit über DHCP, aber es gibt keine Garantie, dass Sie im Laufe der Zeit dieselbe Adresse haben. „Dedizierte IP“ kann dasselbe bedeuten wie „statische IP“, d. h. ein ISP leiht Ihnen eine aus seinem Pool, solange Sie ein Konto bei ihm haben.

Wenn Sie möchten, dass andere Personen eine Verbindung zu Ihnen herstellen, ist es einfacher, wenn sich Ihre IP nicht nach Lust und Laune Ihres ISPs ändert. Deshalb ist eine statische IP für Server in den meisten Fällen besser. Der einzige Servertyp, der eine statische IP benötigt, ist ein DNS-Server, da er nicht über einen DNS-Namen angesprochen werden kann.

B - Wenn Sie auf Ihrem Computer einen Prozess starten, der als Server fungiert, muss dieser Prozess auf einer bestimmten IP-Adresse und einem bestimmten Port „lauschen“. Je nach Software kann er möglicherweise auf allen IP-Adressen oder nur auf bestimmten lauschen. Alle Systeme, auf denen TCP/IP läuft, unterstützen eine virtuelle Netzwerkkarte namens Loopback-Schnittstelle, die der IP 127.0.0.1 zugewiesen ist. Diese Schnittstelle gibt einfach alles aus, was Sie ihr zuführen, sodass Sie sie zu Testzwecken verwenden können (z. B. einem Serverprozess, z. B. einer Webserver-Software, sagen, er soll Verbindungen annehmen oder auf 127.0.0.1 lauschen, und Ihrem Client, dem Webbrowser, sagen, er soll auf den Dienst unter 127.0.0.1 zugreifen). Sie müssen sich also zumindest entscheiden, ob Ihre Prozesse auf 127.0.0.1 oder der IP-Adresse Ihrer Netzwerkkarte lauschen sollen.

Ein System kann mehrere Netzwerkkarten haben. Ein typischer Fall hierfür sind Router, die den von einer Netzwerkkarte eingehenden Datenverkehr an eine andere Netzwerkkarte weiterleiten, wenn der Datenverkehr für IP-Adressen bestimmt ist, die „hinter“ dieser Netzwerkkarte liegen.

Ich hoffe, das war hilfreich.

verwandte Informationen