So funktioniert cdn. Regelmäßige Sendungen. Warum Ihr CDN, keine Beratung

Verbessern Sie die beiden kritischen Kennzahlen Ihrer Site – Leistung und Sicherheit – mit dem richtigen Content Delivery Network.

Kaum jemand mag die langsame Ladegeschwindigkeit von Webseiten, die Millionen an entgangenen Verkäufen wert sein kann. Die Fakten sprechen für sich:

  • Der Umsatz von Shopzilla stieg um 12%, nachdem die Ladezeit von 6 Sekunden auf 1,2 Sekunden gesunken war;
  • Amazon schätzt, dass eine Sekunde Verzögerung beim Laden von Seiten zu Umsatzeinbußen in Höhe von 1,6 Milliarden US-Dollar pro Jahr führen könnte;
  • 21% der Käufer verlassen ihren Einkaufswagen, wenn die Website langsam ist.
  • Google berücksichtigt die Ladezeiten von Websites bei den Suchergebnissen, sodass sich die Geschwindigkeit nicht nur auf den Umsatz auswirkt. Schnelles Laden ermöglicht es Ihnen, in den Suchergebnissen nach oben zu gelangen.
Sicherheit ist für den Erfolg einer Website genauso wichtig, und Sie sollten Ihr Bestes tun, um zu verhindern, dass Ihre Website gehackt wird.

Das Fehlen eines angemessenen Site-Schutzes macht es Hackern leichter und schadet Ihrem Ruf und Ihrem Geschäft.

Einige der folgenden von Cloudflare angebotenen Funktionen sind kostenlos verfügbar:

  • global ausgewogenes CDN;
  • Inhalts-Caching, sofortiges Löschen des Caches;
  • IPv6;
  • WebSocket;
  • Erholsame API
  • grundlegender DDoS-Schutz;
  • TLS 1.2, 1.3;
  • ein von Cloudflare ausgestelltes Zertifikat;
  • auf HTTPS umleiten;
  • Schutz vor Spam in Kommentaren, Schutz vor Inhaltsdiebstahl;
  • Analyse von Arbeits- und Sicherheitsbedrohungen;
  • Seitenregeln, mit denen Sie Parameter für bestimmte Seiten festlegen können.
Die Einrichtung Ihrer Website dauert weniger als fünf Minuten. Dies ist eine sehr profitable Möglichkeit, die Geschwindigkeit zu optimieren und die Sicherheit zu verbessern.

Wenn Sicherheit einen hohen Stellenwert hat, ist es sinnvoll, über den PRO-Plan oder eine noch weiterentwickelte Version nachzudenken, in der eine Firewall für Anwendungen, Bildoptimierung, Optimierung für mobile Geräte und vieles mehr verfügbar sein wird.

Bemerkenswert ist die Arbeit mit Cloudflare-Anwendungen. Es ermöglicht Ihnen, bestimmte Funktionen ohne zusätzliche Installation einfach zu implementieren. Sie können beispielsweise Google Analytics, Pingdom Swiftype verwenden, ohne den Code zu ändern.

Wer nutzt Cloudflare?

Die Grafik zeigt die Popularität von Cloudflare ( ca.: Cloudflare hat laut Alexa einen Marktanteil von 78,61 % der Top 1 Million Sites). Zu den bedeutendsten Kunden zählen:

  • Feedly
  • Mozilla
  • Digitalozean
  • Udacity
  • CodeGuard
  • Zopim
  • Paketüberfluss
  • Reddit

3. Datenpfad

Datapath bietet eine Integration mit AWS, wodurch die Site-Geschwindigkeit erhöht und die Verkehrskosten gesenkt werden. Datapath bezieht sich auf IaaS (Infrastructure as a Service) und ermöglicht es Ihnen, das Netzwerk vollständig zu verwalten und den Datenverkehr basierend auf Latenz, Kosten und Bandbreite zu routen.

Kurz gesagt, Datapath optimiert den Datenverkehr und reduziert die AWS-Latenz.

Die kostenlose Version beinhaltet:

  • eine elastische IP;
  • Optimierung der Wartezeit;
  • Verkehrsüberwachung;
  • 500 GB Datenverkehr pro Monat.
Datapath ist das Richtige für Sie, wenn Sie AWS verwenden und die Netzwerklatenz optimieren und die Gesamtkosten senken möchten.

Wir haben CDNvideo kontaktiert, als wir vor der Aufgabe standen, eine hochwertige Online-Übertragung einer großen Geschäftskonferenz im Olympijskij-Sportkomplex zu organisieren. Wir erwarteten eine große Anzahl von Online-Zuschauern und wollten Risiken minimieren, weshalb unsere Wahl auf ein Unternehmen mit langjähriger Erfahrung in der Bereitstellung solcher Dienste und einer hohen Qualitätsgarantie fiel. Zum Glück haben wir uns nicht geirrt und eine gute Wahl getroffen! Die Geschwindigkeit der Bereitstellung von Videoinhalten sowie die Bild- und Tonqualität waren während der gesamten Veranstaltung optimal. Ich möchte auch die Reaktionsfähigkeit und Kundenorientierung des technischen Supports von CDNvideo hervorheben. Auf unsere Bitte hin korrigierten die Jungs buchstäblich einen Tag vor der Veranstaltung das Design des Players, wodurch neben all seinen Vorteilen, wie Anpassbarkeit an verschiedene Browser und Mobilgeräte, DVR-Funktion und andere High-Tech Optionen passt es auch perfekt in unseren Unternehmensstil der Website ...

Vollständig anzeigen

Anastasia Michalko

Wir arbeiten mit CDNvideo seit über 6 Jahren zusammen (fast seit der Gründung des Unternehmens).
Mit Hilfe von CDNvideo übertragen wir die Live-Übertragung unserer Kanäle Chanson TV und Country FM TV auf unseren Websites, in mobilen Anwendungen (auf iOS-, Android-, Windows Phone-Plattformen) und in Smart-TV-Anwendungen. Neben TV-Kanälen senden wir über CDNvideo Radio Rocks.
Ende 2016 hat CDNvideo einen neuen HTML5-Player veröffentlicht. Mit Hilfe dieses Players konnten wir die Übertragung von Fernsehkanälen im sozialen Netzwerk VKontakte (eine Anwendung mit Übertragung in unseren offiziellen Gruppen) starten.

Vollständig anzeigen

Wassili Pokidko

Chanson-TV / Country-FM

Um unsere Probleme zu lösen, brauchten wir einen zuverlässigen langfristigen Partner, der sich nicht scheut, in kürzester Zeit auch Sonderlösungen anzubieten. CDNvideo erfüllt diese Anforderungen vollständig. Wir setzen auf eine langfristige Zusammenarbeit.

Vollständig anzeigen

Anton Lambrianov, Marketingdirektor, ATOMI RUS

Wir haben 2016 begonnen, mit dem Unternehmen zusammenzuarbeiten. Sie haben uns in diesem Moment sehr geholfen, weil wir am Vorabend des Wettbewerbs keine Plattform für die Übertragung des Wettbewerbs hatten. Und es wurde notwendig, über unsere Website http://www.russwimming.ru zu senden. CDNvideo wurde uns von Kollegen empfohlen, die bereits umfangreiche Erfahrungen in der Zusammenarbeit mit dem Unternehmen gesammelt haben. Es war uns wichtig, ein seriöses Unternehmen zu finden und regelmäßig qualitativ hochwertige unterbrechungsfreie Sendungen zu erhalten.
Im Zuge der Vorbereitung der ersten Sendung erhielten wir zeitnahe, hochqualifizierte, aber auch für Laien sehr verständliche Beratungen.
Das Unternehmen ist sehr gewissenhaft, zuverlässig, proaktiv und professionell.
Beim ersten Projekt traten Probleme auf, aber das Unternehmen war in Kontakt und korrigierte Fehler umgehend. Selbst am Wochenende wurden sie nicht in Schwierigkeiten gelassen.
Neben der Ausstrahlung haben wir den Zugang zur Videospeicherplattform bestellt. Und als wir aus Gründen, die außerhalb der Kontrolle des Unternehmens liegen, Schwierigkeiten mit der Übertragung einer Disc mit Video und deren rechtzeitiger Platzierung auf dem Portal hatten, half uns CDNvideo, einen Ausweg aus der Situation zu finden und bot in Zukunft die Nutzung des Dienstes an der automatischen Aufzeichnung und Speicherung der Sendung auf der Plattform - so bekommen wir die fertige Datei sofort nach Ende der Online-Sendung auf dem Server, ohne dass zusätzliche Aktionen erforderlich sind, es bleibt nur noch, ihre Codes auf der Site zu platzieren. Wir haben CDNvideo-Dienste bereits mehrfach bei der Organisation von Videoübertragungen in Anspruch genommen, wir planen eine weitere fruchtbare Zusammenarbeit!

Vollständig anzeigen

Alexandra Nekrasova

Allrussischer Schwimmverband

Die Tätigkeit im Bereich Online-Spiele verpflichtet zur schnellen und effizienten Bereitstellung von Spielinhalten. Besonders schätzen wir die Reaktionsschnelligkeit des technischen Supports und die minimale Anzahl von Netzwerkausfällen. Unsere Zusammenarbeit besteht seit über 2 Jahren, wobei sich CDNvideo als zuverlässiger Partner erwiesen hat.

Vollständig anzeigen

Zu einem bestimmten Zeitpunkt wurde die Zielgruppe unserer Site und die Auslastung der Site so groß, dass unser Hosting-Provider einfach aufhörte, damit fertig zu werden. Die Site fror ein, der Support reagierte mit sehr langer Verzögerung und die gesamte Kommunikation fand nur über Tickets statt. Die Antworten auf die Fragen kamen nach einigen Stunden, was für uns entscheidend war. Aus diesem Grund haben wir uns entschieden, die Dienste des Unternehmens GPUCloud in Anspruch zu nehmen. Zuallererst machte der technische Support einen sehr angenehmen Eindruck, der half, die Site ohne unnötige Probleme von einem Hosting auf ein anderes zu übertragen. Heute funktioniert die Seite stabil, bewältigt die Last perfekt und der Support-Service ist rund um die Uhr in Telegram erreichbar, wenn Sie Fragen haben. Die Preispolitik des Unternehmens unterscheidet sich im Allgemeinen nicht wesentlich vom Marktdurchschnitt, aber die Qualität der Dienstleistungen ist unserer Meinung nach höher als die der Wettbewerber.

Vollständig anzeigen

Nationale Fußball Liga

Vom Autor: Wenn Sie schon lange in der Entwicklung sind, wissen Sie, dass Geschwindigkeit das größte Problem im Internet ist. Ganz einfach: Geschwindigkeit zählt und je schneller desto besser. Eine einfache Möglichkeit, die Leistung zu verbessern, ist die Verwendung eines CDN. Wir haben dieses Thema mehrmals auf der CSS-Tricks-Site angesprochen. Die Einfachheit besteht darin, dass Sie die Datenbank nicht neu schreiben und den Inhalt manuell bearbeiten müssen, jedoch achten viele von uns nicht auf die Leistung in diesem Bereich. Hosting, Server und cPanel, oh mein Gott!

Zum Glück ist die Integration eines CDN für uns nicht so schwierig. Idealerweise richten Sie alles ein und Dienste wie Google PageSpeed ​​trompeten die hohe Performance Ihrer Site, was wiederum zu höheren Suchergebnissen, mehr Umsatz, mehr Popularität und ... Sie bekommen die Idee.

In diesem Artikel werden wir die Einrichtung eines CDN in einer benutzerdefinierten Webanwendung durchgehen und dann einige Tricks kennenlernen, die Ihnen helfen, das Beste aus Ihrem CDN herauszuholen. Wie gesagt, die Einrichtung sollte einfach sein, also lasst uns loslegen und das Web schneller machen!

Es sollte hinzugefügt werden, dass das Einrichten eines CDN für diejenigen, die an einem CMS wie WordPress arbeiten, wo es spezielle Plugins für die Bereitstellung eines CDN gibt, noch einfacher sein kann, als wir jetzt sagen werden. Nehmen wir an, dass nicht jeder diesen Luxus hat, also gehen wir zu einer traditionelleren Methode über.

Du hast mich auf CDN verloren

Es tut nicht weh, wenn wir uns die grundlegenden Konzepte ansehen: Was ist ein CDN, wozu dient es. Beginnen wir damit.

JavaScript. Schneller Start

Das CDN ruft statische Dateien vom Server Ihrer Site ab und speichert sie auf ihren Servern. Wenn ein Browser auf Ihre Site zugreift, wird der statische Inhalt über das CDN geladen, nicht von Ihrer Site. Das geht viel schneller, weil die CDN-Server auf der ganzen Welt stehen. Das CDN selbst arbeitet nach dem Prinzip eines Proxys, der den Server bestimmt, der dem Benutzer am nächsten ist, was eine schnellere und bequemere Bereitstellung von Inhalten gewährleistet. Die Abkürzung steht für Content Delivery Network oder Content Delivery Network.

Woher weiß der Browser also, wann Dateien vom CDN heruntergeladen werden müssen und nicht vom Server der Site? Die URL der statischen Dateien wird umgeschrieben, um zum CDN zu führen.

Beispielsweise möchten wir ein CDN für eine Subdomain einrichten. Auf der CSS-Tricks-Site könnte die Adresse cdn.css-tricks.com lauten. Dementsprechend gehen alle Links für Dateien auf die Subdomain.

Grob gesagt lauten die Adressen der Dateien auf Ihrer Site:

http://www.css-tricks.com/image.jpg http://www.css-tricks.com/style.css http://www.css-tricks.com/script.js

http: //www.css-tricks.com/image.jpg

http: //www.css-tricks.com/style.css

http: //www.css-tricks.com/script.js

... werden so:

http://cdn.css-tricks.com/image.jpg http://cdn.css-tricks.com/style.css http://cdn.css-tricks.com/script.js

http: //cdn.css-tricks.com/image.jpg

http: //cdn.css-tricks.com/style.css

http: //cdn.css-tricks.com/script.js

Der Browser sendet Anfragen an das CDN und nicht an den Server Ihrer Site, was den Löwenanteil der Last vom Server entfernt und Ihre Site schneller macht.

Warten Sie, zwei Server auf derselben Site?

Dies ist bis zu einem gewissen Grad richtig, aber das bedeutet nicht, dass Sie zwei Server verwalten werden.

Der Punkt ist, dass das CDN als virtuelle Schicht zwischen Ihrem Server und dem Browser des Benutzers verwendet wird. Diese Schicht fängt Browseranfragen an den Server ab und antwortet ihnen gerne mit zwischengespeicherten Dateien im Namen Ihres Servers.

In einigen Fällen können Sie statische Dateien direkt auf das CDN hochladen, wodurch die Last vom Server vollständig entfernt wird. In diesem Artikel führen wir Sie durch den Prozess, wie Sie statische CDN-Dateien von Ihrem Server abrufen und zwischenspeichern, damit Sie keine Dateien auf zwei Server hochladen und mit unterschiedlichen Adressen arbeiten müssen.

So installieren Sie ein CDN in einer benutzerdefinierten Anwendung

Es gibt viele Dienste, aber Amazon AWS und MaxCDN werden häufiger verwendet als andere. Heute werfen wir einen Blick auf den MaxCDN-Dienst.

Schritt 1: Wählen Sie ein CDN und registrieren Sie Ihre Site

Wenn Sie entscheiden, dass Sie ein CDN für Ihre Site benötigen, müssen Sie sich registrieren. Es gibt viele, viele Möglichkeiten, aber um nicht die Vor- und Nachteile jedes einzelnen abzuwägen (ein gutes Thema für den nächsten Artikel), werde ich eine Reihe von Dienstleistungen anbieten:

Die Hauptaufgabe der Registrierung besteht darin, einen Downloadbereich zu erstellen. Sie können sich den Upload-Bereich in einem CDN als einen Papierkorb vorstellen, der alle unterstützten Dateien enthält. Die Daten werden automatisch aus dem Verzeichnis abgerufen, das Sie beim ersten Anfordern der Datei angeben. Für Benutzer werden Dateien entweder von der CDN-Subdomäne oder von einer benutzerdefinierten Domäne heruntergeladen, die zum CDN führt. Die Daten aus dem Warenkorb werden nach Ablauf des von Ihnen angegebenen Zeitraums automatisch gelöscht.

Schritt 2: Erstellen Sie eine URL zu Ihrem CDN

CDN-URL ist die URL, von der alle Ihre Dateien nach der Konfiguration heruntergeladen werden. Eine gute Faustregel ist die Verwendung einfacher Namen in URLs, damit Sie problemlos nach Dateien suchen und die Adressen aller vorhandenen Dateien in der Datenbank ersetzen können.

Wie bei anderen Subdomains müssen Sie den cname-Record in den DNS-Einstellungen Ihres Hosts angeben.

Schritt 3: Übertragen Sie Ihre Dateien auf das CDN

Sehen wir uns an, wie Sie eine Variable für die CDN-Adresse erstellen und diese verwenden können, um programmgesteuert statische Ressourcen vor URLs einzufügen. Warum es benötigt wird: (1) es macht es schwieriger, Fehler im Markup zu machen und (2) es macht es einfacher, mit den URLs zu arbeiten, die wir ändern müssen.

Dazu benötigen wir eine globale Variable für das CDN, die wir links neben den statischen Ressourcen-URLs anhängen. Wir werden die Variable sowohl in PHP als auch in JS erstellen, damit Sie später leichter damit arbeiten können. Auch diese Variable hilft uns, das CDN einfach auszuschalten, wenn wir möchten. Sie müssen nur den Wert durch / ersetzen, um die Adresse an unseren Server zurückzugeben.

Bitte beachten Sie, dass die folgenden Beispiele nur Beispiele sind, verwenden Sie sie nicht. Die tatsächlichen Anwendungsfälle können abweichen.

Hallo Welt!</> <script type="text/javascript"> /* Let’s define a javascript global for using the CDN inside scripts */ var cdnURL = "<?php echo cdnURL ?>"; </script> <link rel="stylesheet" href="<?php echo cdnURL ?>css / style.css "/></head> <body> <img src='https://i2.wp.com/<?php echo cdnURL ? src-original=' loading=lazy loading=lazy>img / logo.png "/> <button>einreichen</button> <script type="text/javascript" src="<?php echo cdnURL ?>js/main.js"></script> </body> </html></p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p><?php </p><p>definieren ("cdnURL", "http://cdn.css-tricks.com/");</p><p>< html > </p><p>< head > </p><p>< title >Hallo Welt!< / > </p><p><script type = "text/javascript" > </p><p>/* Let’s define a javascript global for using the CDN inside scripts */ </p><p>var cdnURL = "<?php echo cdnURL ?>" ; </p><p></script> </p><p>< link rel = "stylesheet" href = "<span><?php echo cdnURL ?>css / style.css "</span>/ > </p><p>< / head > </p><p>< body > </p><p>< img src = "<span><?php echo cdnURL ?>img / logo.png "</span>/ > </p><p>< button >einreichen< / button > </p><p><script type = "text/javascript" src = <span>"<?php echo cdnURL ?>js/main.js" </span>> </script> </p><p>< / body > </p><p>< / html > </p> </td> </tr></table><p>(function () (var preloadImage = document.createElement ("img"); preloadImage.src = cdnURL + "img / logo.png";)) ();</p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>(Funktion () (</p><p>var preloadImage = document. createElement ("img");</p><p>preloadImage. src = cdnURL + "img / logo.png";</p><p>} ) () ; </p> </td> </tr></table><p>Als Entwickler müssen Sie über den Tellerrand schauen. Alle statischen Dateien müssen links von der cdnURL-Variablen angehängt werden.</p> <p><img src='https://i1.wp.com/webformyself.com/wp-content/themes/web4my/images/ads/js/jscript.jpg' height="150" width="200" loading=lazy loading=lazy></p><p>JavaScript. Schneller Start</p> <p>Lernen Sie die Grundlagen von JavaScript anhand eines praktischen Beispiels zum Erstellen einer Webanwendung</p> <p>Das gleiche gilt für CSS. Mit LESS-Präprozessoren können Sie beispielsweise eine globale CDN-Variable erstellen und vor der Ressourcenadresse einfügen:</p> <p>@cdnURL: "http://cdn.css-tricks.com/"; button (Hintergrundbild: url ("@ (cdnURL) img / button.png"); &: hover (Hintergrundbild: url ("@ (cdnURL) img / button_hover.png");))</p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>@ cdnURL: "http://cdn.css-tricks.com/";</p><p>Taste (</p><p>&: schweben (</p><p>Hintergrund - Bild: URL ();</p> </td> </tr></table><p>... oder Sass dazu:</p> <p>$ cdnURL: "http://cdn.css-tricks.com/"; button (Hintergrundbild: url ("@ (cdnURL) img / button.png"); &: hover (Hintergrundbild: url ("@ (cdnURL) img / button_hover.png");))</p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>$ cdnURL: "http://cdn.css-tricks.com/";</p><p>Taste (</p><p>Hintergrund - Bild: URL ("@ (cdnURL) img / button.png");</p><p>&: schweben (</p><p>Hintergrund - Bild: URL ( <span>"@ (cdnURL) img / button_hover.png"</span>) ; </p> </td> </tr></table><p>Das Tolle ist, dass Sie das CDN sicher deaktivieren können, indem Sie die cdnURL-Variable auf / setzen, die die alten Adressen zurückgibt. Es hat auch den Vorteil, dass die CDN-URL einfach durch Ändern der cdnURL-Variablen geändert werden kann.</p> <p>Wir haben Ihnen von drei Phasen der Einrichtung eines CDN erzählt. Das Content Delivery Network stellt eine Verbindung zu Ihrem Server her, woraufhin alle vorhandenen Dateien an das CDN gesendet werden, damit Benutzer sie auf Anfrage abrufen können.</p> <h3>Sprechen wir über erweiterte Einstellungen</h3> <p>Es ist nicht so beängstigend, ein CDN einzurichten, oder? Nachdem die Hauptprobleme aus dem Weg geräumt sind, können Sie jetzt etwas Spaß mit den erweiterten Einstellungen haben, mit denen Sie Ihre Datei-Uploads optimieren können.</p> <h3>Zeit zu leben (TTL)</h3> <p>Auf einem CDN gibt es normalerweise eine File-Time-to-Live (TTL). Ausgefallene Möglichkeit, CDN mitzuteilen, dass Dateien veraltet sind (in Sekunden). Wenn die Datei veraltet ist, kontaktiert das Netzwerk den Server erneut, um eine neue Kopie zu erhalten.</p> <p>Je höher die TTL, desto länger ist die Version der Datei auf dem CDN verfügbar. Je niedriger die TTL, desto häufiger löscht das Netzwerk die gespeicherte Version der Datei und geht zu Ihrem Server, um die neue Version herunterzuladen.</p> <p><img src='https://i2.wp.com/webformyself.com/wp-content/uploads/2016/794/3.png' align="center" width="100%" loading=lazy loading=lazy></p> <h3>Zurücksetzen der Dateilebensdauer</h3> <p>TTL ist ein zweischneidiges Schwert. Sie können die Datei auf Ihrem Server aktualisieren, aber der Benutzer sieht diese Änderungen erst, wenn die TTL abläuft und das CDN den Server für eine neue Kopie kontaktiert.</p> <p>Dieses Problem kann durch Zurücksetzen der Dateilebensdauer behoben werden. Ändern Sie dazu einfach den Dateinamen. Wenn sich der Dateiname geändert hat, bleibt dem CDN keine andere Wahl, als die Datei als ganz neu zu erkennen und die vorhandene nicht zu aktualisieren.</p> <p>Mit anderen Worten, diese Adresse: cdn.css-tricks.com/image100.jpg ... kann in diese geändert werden: cdn.css-tricks.com/image101.jpg</p> <p>Und tschüss alte Version, hallo neue!</p> <h3>Dateiversionskontrolle über TTL</h3> <p>Wenn es also eine Version einer Datei auf dem CDN gibt und eine aktualisierte Version auf unserem Server erschienen ist, die das Netzwerk noch nicht gezogen hat, dann haben wir technisch gesehen zwei Versionen einer Datei. Dies kann zur Versionskontrolle verwendet werden. Wenn wir die Dateien auf dem Server aktualisiert haben, bedeutet dies nicht, dass wir sie verloren haben. Alte Exemplare können bei Bedarf zurückgegeben werden.</p> <p>Es wäre viel schwieriger, wenn wir bei jeder Änderung alle Dateien umbenennen würden, wie wir es beim Zurücksetzen der Lebensdauer getan haben. Aus Wartungssicht ist dies übertrieben, selbst wenn wir eine Variable wie cdnURL erstellt haben. Stattdessen betrügen wir ein wenig. Unsere Seite ist solchen Tricks gewidmet.</p> <p>Zuerst legen wir unsere statischen Dateien in ihre Ordner, d.h. die Adresse: cdn.css-tricks.com/image.jpg ... wird zu cdn.css-tricks.com/img100/image.jpg.</p> <p>Sie können die Dateilebensdauer zurücksetzen und das CDN zwingen, die neueste Version herunterzuladen, indem Sie den Unterordner wie folgt ändern: cdn.css-tricks.com/img101/image.jpg.</p> <p>Siehst du den Unterschied? Der Dateiname hat sich nicht geändert, aber der Pfad auf dem Server ist jetzt neu. Auch hier versteht das CDN die Datei nicht und behandelt sie als brandneu. Wir haben gerade eine künstliche Versionskontrolle direkt im Ordner implementiert!</p> <h3>Aber Sie können es noch besser machen.</h3> <p>Das Ändern der Ordnernummer bei jedem Update ist immer noch ziemlich schwierig. Es ist besser, die .htaccess-Datei leicht zu ändern, um die schwere Arbeit für uns zu erledigen.</p> <p>Mit Rewrite-Regeln überlisten wir das CDN. Wir werden alle Dateien in einem Ordner aufbewahren, aber das Netzwerk wird denken, dass sich der Ordner ändert.</p> <p><IfModule mod_rewrite.c>RewriteEngine On RewriteBase / RewriteRule ^ ver - +. +. + (. *) $ $ 1 RewriteCond% (REQUEST_FILENAME)! -D RewriteCond% (REQUEST_FILENAME)! -F RewriteRule ^ (. *) $ Index.php? / $ 1</IfModule></p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>< IfModule mod_rewrite . c > </p><p>RewriteEngine an</p><p>RewriteBase /</p><p>RewriteRule ^ ver - [0 - 9] +. [0 - 9] +. [0 - 9] + (. *) $ $ 1 [L, NC]</p><p>RewriteCond% (REQUEST_FILENAME)! - D</p></td></tr></table> <p><b><b>Jaroslaw Gorodezki:</b> </b> Also, mein Name ist Yaroslav Gorodetsky. Ich vertrete das Unternehmen CDNvideo. Mein Vortrag heißt „Wie wir ein CDN in Russland aufbauen“.</p> <p><b>Was ist CDN?</b></p> <p>CDN steht für Content Delivery Network. Es wird verwendet, um Inhalte an eine große Anzahl von Benutzern in verschiedenen Städten, in verschiedenen Ländern, auf verschiedenen Kontinenten schnell und mit besserer Qualität zu verteilen, als wenn die Inhalte von einem Punkt aus verteilt würden. Es ist ein geografisch verteiltes Netzwerk von Servern.</p> <p>Die Konferenz widmet sich High-Load-Anwendungen. Daher entspricht HighLoad CDN in der Terminologie der dreischichtigen Architektur der Ebene der Front-End-Server – Server, von denen Inhalte an den Endbenutzer verteilt werden.</p> <p>Content Delivery Networks können privat sein. Große Inhaltsanbieter (wie Google, Yandex, Mail.Ru, Facebook, VKontakte) verfügen in der Regel über eigene CDNs, die nur dazu dienen, die Inhalte dieser großen Inhaltsanbieter zu verbreiten.</p> <p>Auch weltweit und in Russland gibt es CDN-Betreiber, die ihre eigenen CDNs erstellt haben und ihre Ressourcen für jedermann zur Verfügung stellen.</p> <p><b>Wie funktioniert CDN?</b></p> <p>Wahrscheinlich wissen das viele bereits, aber wir werden die Grundlagen dennoch wiederholen.</p> <p>Sie möchten, dass Ihre Inhalte so schnell wie möglich an Benutzer aus verschiedenen Städten geliefert werden. Sie bauen entweder selbst ein Content Delivery Network auf oder kaufen CDN-Dienste von einem Betreiber. Sie verwenden Server, die sich in allen größeren Städten befinden und von großen Internetanbietern mit dem Netzwerk verbunden sind, und hosten dort Ihre Inhalte.</p> <p>Wenn ein Benutzer Ihre Inhalte auf Ihrem Server anfordert, erhält er eine Antwort vom nächstgelegenen CDN-Server und nicht von dem Server, der sich im zentralen Rechenzentrum befindet.</p> <p><b>Wie verwende ich ein CDN?</b></p> <p>Zuerst bauen Sie die Interaktion mit dem CDN-Anbieter auf. Sie können Videoinhalte, Daten, statische Webinhalte, beliebige Anwendungen, Anwendungsverteilungen usw. über das CDN bereitstellen. Dieser Inhalt wird über alle CDN-Server verteilt und den Endbenutzern bereitgestellt.</p> <p>Um Inhalte innerhalb von CDNs zu verteilen und Inhalte von einem Inhaltsanbieter zu sammeln, wird normalerweise das HTTP-Protokoll verwendet. Tatsächlich sind alle diese Server HTTP-Caching-Server. Für das Streaming von Video werden RTMP / RTSP-Protokolle und andere ähnliche Protokolle verwendet, die eine Streaming-Datenübertragung (englisches Streaming) ermöglichen.</p> <p>Ein CDN ist einfach ein Tool, mit dem Sie Streaming-Video, Audio oder statische Inhalte über HTTP in Ihrem Webdienst oder Ihrer Anwendung bereitstellen können.</p> <p>Die Dienste von CDN-Betreibern ermöglichen Ihnen den Zugriff auf eine Vielzahl von Servern, die an verschiedenen Stellen installiert sind, und ermöglichen so die Implementierung hochlastiger und fehlertoleranter Dienste mit weniger Aufwand, als wenn Sie selbst Server auf der ganzen Welt bereitstellen.</p> <p>Normalerweise wird ein CDN verwendet, um "schwere" Inhalte bereitzustellen (Video, Audio, Fotos, Flash-Animationen, CSS/JavaScript, Spiele-Clients usw.).</p> <p>In einem der heutigen Vorträge hieß es, dass CSS / JavaScript um 40-50% gequetscht werden kann. Dies ist in der Tat ein dringendes Problem. Stabile Webdienste erfordern ein schnelles Rendering von CSS / JavaScript für Endbenutzer. Sie können es komprimieren oder ein CDN verwenden, um die Geschwindigkeit der Bereitstellung von CSS / JavaScript für Endbenutzer zu verbessern.</p> <p><b>Wie erstellt man ein CDN?</b></p> <p>Lassen Sie uns ausführlicher darüber sprechen, wie Sie ein CDN erstellen können, wie wir es machen und warum wir es auf diese Weise tun.</p> <p>Es gibt viele CDNs auf der Welt. Das Thema CDN entwickelt sich seit 1998, als eine der ersten High-Load-Sites auftauchte - CNN. Dies ist wahrscheinlich eine der ersten stark frequentierten Websites, die sich nicht im Besitz eines Technologieunternehmens befinden. Damals hatten Microsoft und Suchmaschinen Websites geladen.</p> <p>Ein Content-Provider des CNN-TV-Senders erschien, der viele Inhalte verbreiten musste, damit seine Website in verschiedenen Teilen der Welt schnell geladen werden konnte. Aber er hatte keine eigene Technologie.</p> <p>Dann erschien Akamai, das dieses Problem für CNN löste und Server auf der ganzen Welt platzierte.</p> <p><b>Was sind CDNs?</b></p> <p>Sie unterscheiden sich:</p> <ul><li>übrigens, wie sich die Server befinden;</li> <li>übrigens wird die Last zwischen den Servern verteilt;</li> <li>durch die Methode der Inhaltsverteilung;</li> <li>durch das Verfahren zum Finden des kürzesten Weges zum Benutzer;</li> <li>über die erbrachten Leistungen.</li> </ul><p>Wie ordnet man CDN-Server so an, dass sie allen Benutzern die beste durchschnittliche Qualität bieten?</p> <p>Es ist klar, dass wenn Sie eine Internetressource mit einem bestimmten Publikum haben, dieses Publikum irgendwie geografisch verteilt ist und Sie ein begrenztes Budget für Server haben. Sie stehen vor der Aufgabe: Wie genau Sie diese Server über das Internet anordnen, damit Sie im Durchschnitt für alle Ihre Nutzer die optimale Qualität erhalten. Wenn Sie eine russische Ressource haben, müssen Sie höchstwahrscheinlich keinen Server irgendwo in Australien installieren, da es höchstwahrscheinlich nur wenige Besucher aus Australien geben wird.</p> <p>Was ist das Internet aus Sicht von Internet Service Providern und nicht aus Sicht des Laien? Der Normalbürger hält das Internet für eine „Wolke“. Tatsächlich ist ein Teil des Internets ein Diagramm der Konnektivität mehrerer Internetanbieter (russisch und ausländische). Ich habe diese Daten von einer sehr guten Quelle rolltex.com genommen, wo Sie für jeden Internet-Provider eine solche Konnektivitätskarte erhalten können.</p> <p>Wenn Sie ein CDN erstellen, müssen Sie wissen, wo genau, welche Anbieter Ihre Benutzer haben und Ihre Server dort platzieren. Dies ist ein Ansatz. Es wurde insbesondere von der Firma Akamai verwendet. Den gleichen Ansatz verfolgen wir bei unseren Aktivitäten.</p> <p>Es gibt auch eine andere Möglichkeit. In der Regel tauschen ISPs Datenverkehr untereinander über Internet Exchange aus. Dies sind kostenlose Verkehrsaustauschpunkte. In Europa gibt es viele davon. In den Staaten gibt es nur wenige davon, da dort hauptsächlich der Verkehrsaustausch bezahlt wird. In Russland entwickeln sich kostenlose Austauschpunkte mit unterschiedlichem Erfolg. Der Moskauer Internetaustausch ist groß genug. Der St. Petersburger Internet Exchange ist zehnmal kleiner als der Moskauer.</p> <p>Eine Reihe anderer Anbieter bauen ihre CDNs auf diese Weise auf. Darunter sind LimeLight (der westliche Hauptkonkurrent von Akamai) und der russische Internetanbieter NGENIX. Dieser Ansatz ist gut, da Sie anscheinend mehr Anbieter von einem Knoten aus abdecken können. Es gibt jedoch ein gewisses Problem - dieser Ansatz erfordert relativ angemessene Kosten für die Netzwerkausrüstung.</p> <p>Dritter Ansatz. Wenn Sie einen Backbone-Telekommunikationsbetreiber vertreten, können Sie auch ein CDN aufbauen. Um ein CDN zu erhalten, müssen Sie Server an verschiedenen Stellen des Netzwerks anordnen, aber gleichzeitig kaufen Sie an einigen Stellen Traffic, an anderen verkaufen Sie sie.</p> <p>Sie werden sofort ein Problem haben. Ihre direkte Tätigkeit als Backbone-Anbieter kann mit Ihren Zielen als CDN-Betreiber kollidieren, da der CDN-Betreiber jederzeit und so viel wie möglich Verkehr an alle weitergeben muss. Der Backbone-Betreiber hingegen will diesen Verkehr öfter für Geld verkaufen.</p> <p>Lassen Sie uns nun über die Klassifizierung von CDNs nach Lastenausgleichsmethoden sprechen. Es gibt mehrere davon.</p> <p>Am häufigsten wird der Lastenausgleich für DNS-Abfragen verwendet. Der Benutzer sendet eine DNS-Anfrage mit einem bestimmten Vornamen an ein CDN. CDN vergibt eine IP-Adresse als Antwort auf eine Anfrage von dem Server, der näher am Benutzer liegt.</p> <p>Es gibt eine weitere Option, die russische private CDNs verwenden. HTTP-Weiterleitung. Als Antwort auf eine HTTP-Anfrage wird ein Fehler 304 für einen Standardnamen ausgegeben, und die Anfrage wird an einen Server umgeleitet, der näher am Benutzer liegt.</p> <p>Es gibt noch ein paar Möglichkeiten. URL-Ersetzung beim Generieren einer HTML-Seite. Es gibt eine Möglichkeit wie Anycast, wenn Antworten an den nächstgelegenen Server gesendet werden. Alle Server haben dieselbe IP-Adresse. Grob gesagt, welcher Server die Anfrage zuerst erhalten hat, wird dieser Server auf diese Anfrage antworten.</p> <p><b>Welches davon ist der beste Weg?</b></p> <p>DNS wird von fast jedem verwendet. Es hat jedoch ein wesentliches Problem. Es gibt Benutzer, die das DNS anderer Personen verwenden (z. B. Google DNS 8888). Für sie funktioniert der Lastenausgleich überhaupt nicht. Sie werden auf den Server umgeleitet, der näher bei Google liegt, und nicht zu ihrem ISP. Daher profitieren sie nicht von der Verwendung eines CDN. Nach unseren Daten sind etwa 10 % der Anfragen falsch lokalisiert.</p> <p>Eine HTTP-Umleitung verursacht dieses Problem nicht, deutet jedoch auf ein anderes Problem hin. Es hat eine längere Antwortzeit, weil ein zusätzlicher HTTP-Request auftritt - dementsprechend ein unnötiger Aufbau einer TCP-Verbindung. Die Reaktionszeit beträgt bestenfalls mehrere zehn Millisekunden.</p> <p>Die URL-Ersetzung erfordert viele Serverressourcen. Anycast funktioniert mit TCP nicht immer korrekt, da sich bei einigen Netzwerkänderungen der reale Server, der näher liegt, ändern kann.</p> <p>Eine andere Möglichkeit, CDNs zu klassifizieren, besteht darin, wie Inhalte innerhalb des CDN selbst verteilt werden.</p> <p>Große CDNs verwenden einen hierarchischen Baum. Sie haben eine Art zentrales Content-Repository, es gibt einige große regionale Content-Repositories und es gibt kleinere Repositories, die sich bei den Endbetreibern, bei den regionalen Telekommunikationsbetreibern, befinden.</p> <p>Für kleine CDNs müssen Sie keinen solchen hierarchischen Baum erstellen. Ein Punkt-zu-Mehrpunkt-Schema ist ausreichend. Eine Inhaltsquelle verteilt ihren Inhalt an alle anderen Server. Das Schema muss nicht ein Zentrum haben, damit der Rest darauf "gegossen" wird. Grundsätzlich kann das Zentrum jeder CDN-Dienst sein, der näher an der Quelle des Inhalts liegt.</p> <p>Die letzte Option ist ein Peer-to-Peer (P2P)-Netzwerk. Die Verteilung von Inhalten im CDN erfolgt auf P2P-Basis. Die Server laden sich gegenseitig Inhalte herunter, ähnlich wie dies bei Torrents der Fall ist.</p> <p>Diese Methode wird von einem bekannten akademischen CDN (Coral CDN) sowie einigen Internet-Streaming-Anbietern verwendet, die Videoübertragungen für eine große Anzahl von Benutzern ermöglichen. Benutzer leiten Anfragen um und beteiligen sich auch an der Verbreitung von Videoinhalten.</p> <p>Im Westen gibt es eine Firma namens Octoshape, die dies tut. In Russland ist Lavina.TV ein Beispiel für ein solches Unternehmen.</p> <p>Das vorletzte, worüber ich sprechen werde, ist die Klassifizierung nach der Art und Weise, wie der kürzeste Weg zum Benutzer bestimmt wird. Auch hier gibt es mehrere Möglichkeiten.</p> <p>Der erste Weg ist Geographie. Der klarste und intuitivste Weg. Wir haben ein CDN. Sie können beispielsweise einen Server in Novosibirsk einrichten und alle Benutzer aus Novosibirsk werden mithilfe dieser GeoIP-Datenbank zu diesem Novosibirsk-Server geleitet.</p> <p>Leider funktioniert dieser Ansatz in den meisten Fällen nicht. Viele Internetprovider haben komplexe Beziehungen untereinander, zwischen ihnen werden sogenannte „Peer-to-Peer-Kriege“ geführt. Es kommt oft vor, dass Anbieter aus der gleichen Stadt den Verkehr durch eine andere Stadt (oder sogar durch ein anderes Land) untereinander „ziehen“.</p> <p>Daher ist es nicht sehr gut, den Weg zum Endbenutzer nach geografischen Gesichtspunkten zu definieren. Es ist am besten, die Methode des kürzesten Pfads basierend auf der Netzwerktopologie zu verwenden.</p> <p>Dies können BGP-Routen sein, wenn Sie sie in Echtzeit von ISPs beziehen können.</p> <p>Dies könnte die RIPE-Datenbank sein. Es ist nicht in Echtzeit, aber alle Anbieter müssen in diese Datenbank diejenigen Netzwerke, Routen und Peer-to-Peer-Beziehungen eingeben, die sie haben. Aus dieser Datenbank kann eine Fülle von Wissen über die Netzwerktopologie gewonnen werden.</p> <p>Wenn Sie mit regionalen Anbietern zusammenarbeiten (zumindest in Russland), verfügen alle in der Regel über eine Art Datenbank mit lokalen Adressen, die sie pflegen. Dies ist auch eine nützliche Sache.</p> <p>Die letzte Möglichkeit besteht darin, den kürzesten Weg zum Benutzer durch integrale Metriken zu bestimmen, die mit Netzwerkverzögerungen verbunden sind, mit der Anzahl der Hops zum Benutzer, mit der Anzahl der autonomen Systeme auf dem Weg zum Benutzer. Dies ist auch der richtige Weg, es hilft den kürzesten Weg zu finden. Selbst wenn Sie wissen, dass es von Ihren verschiedenen Servern mehrere Routen zu einem bestimmten Benutzer gibt, hat die kürzeste Route, die Sie von BGP erhalten haben, nicht immer die beste Bandbreite und die besten Netzwerkparameter.</p> <p><b>Wie erstellen wir ein CDN?</b></p> <p>Jetzt werde ich unsere Erfahrungen mit dem Aufbau eines CDN teilen. Wir befinden uns in Russland, obwohl wir sowohl in der GUS als auch darüber hinaus tätig sind. Aber unser Hauptziel ist es, ein CDN für das russischsprachige Internet aufzubauen. Das russische Internet hat eine Reihe von Besonderheiten. Sie sind auf der Folie aufgeführt, wir werden sie nicht lesen.</p> <p>Unterm Strich gibt es viele Anbieter in Russland, während sich der Verkehr recht stark auf Moskau konzentriert. Anbieter mögen sich nicht und führen "Peer-to-Peer-Kriege". Unsere Besonderheit: Neben den Netzwerkparametern müssen wir zusätzlich die Traffic-Kosten für den Endverbraucher berücksichtigen. Irgendwo ist es noch nicht kostenlos, unlimitierte Tarife gibt es noch nicht überall.</p> <p>Aus all den oben genannten Gründen haben wir unseren eigenen Weg zum Aufbau eines CDN gewählt (er ist auf der Folie beschrieben). Das CDN-Netzwerk baut auf den Netzwerken von Internetprovidern auf, die DNS verwenden, Daten zur Netzwerktopologie und integrale Metriken werden verwendet, um den kürzesten Weg zum Benutzer zu finden.</p> <p>Jetzt werde ich ein paar Worte darüber sagen, welche Dienste CDN-Anbieter anbieten.</p> <p>Dies ist HTTP-Content-Caching:</p> <ul><li>statische Dateien;</li> <li>dynamische, langlebige Inhalte.</li> </ul><p>Video-/Audio-Streaming:</p> <ul><li>Live-Sendungen;</li> <li>Streaming von Videoclips;</li> <li>Transkodierung von Streams und Dateien (dies ist auch ein eher nachgefragter Service, da dies nicht alle Anbieter alleine machen wollen).</li> </ul><p>Auch CDN kann Dienste zum Schutz von Inhalten anbieten. Sie können den Zugriff auf Inhalte einschränken und diese nur den von diesem Anbieter autorisierten Benutzern zur Verfügung stellen. Es verwendet einmalige Links zu Inhalten, Sie können jede Anfrage auf der Seite des Inhaltsanbieters autorisieren. Nur für Flash-Videos können Sie auch einen Flash-Player signieren und dementsprechend nur denjenigen Zugriff gewähren, die einen Flash-Player von der Website des Inhaltsanbieters heruntergeladen haben.</p> <p>Normalerweise verfügt ein CDN über ein Application Programming Interface (API) für die Dienstverwaltung, mit dem Sie den Cache für statische Inhalte löschen können, wenn diese Inhalte außer Betrieb genommen werden. Sie müssen beispielsweise dringend eine Datei von der Site löschen, und wenn sie bereits in das CDN gelangt ist, dann entsprechend von allen CDN-Servern. Sie können auch den Status des Dienstes sehen (wie viele Aufrufe dieser oder jener Videostream hat, wie viele er zuvor angesehen wurde) und prüfen, ob der Schwellenwert für die CDN-Fähigkeit nahe liegt.</p> <p>Wir haben einen Spickzettel zum Herstellen einer Verbindung zu einem CDN zusammengestellt. Dies sind allgemeine Richtlinien für alle CDN-Anbieter.</p> <ol><li>Zunächst müssen Sie mit dem CDN-Anbieter vereinbaren, wo Sie die Inhalte beziehen, die über das CDN verbreitet werden sollen. Wir müssen ihm sagen, wo der Server ist, wo dieser Inhalt ist.</li> <li>Holen Sie sich einen Link, um auf Ihre Inhalte zuzugreifen, die dann in einem Flash-Player auf Ihrer Website veröffentlicht werden, in Form eines Links zu HTML, in Form von Anwendungslinks für mobile Geräte oder soziale Netzwerke.</li> <li>Sie können das CDN verschleiern, indem Sie in Ihrer Domain einen CNAME-Eintrag erstellen, der auf das CDN verweist.</li> <li>Sie können einen Link zu den im CDN platzierten Inhalten auf der Website, in der Anwendung, im Flash-Player usw. hinterlassen.</li> </ol><p>Das ist alles. Vielen Dank für Ihre Aufmerksamkeit! Ich freue mich auf Ihre Fragen.</p> <p><b>Fragen und Antworten</b> </p><p>Frage aus dem Publikum: Eine Frage zur Fehlertoleranz. Nehmen wir an, dass einer der CDN-Server aus irgendeinem Grund "gestorben" ist. Sie routen über DNS. DNS-Abfragen werden von Benutzern zwischengespeichert, sie können einfach nicht herausfinden, dass sie an einen anderen Ort "gehen" müssen. Wie lösen Sie das? Yaroslav Gorodetsky: Zum Beispiel, wenn die Caching-Menge null ist. Dementsprechend ist die Zeit für das DNS-Caching gleich Null. Der Benutzer wird keine Daten vom DNS zwischenspeichern. Frage aus dem Publikum: Dadurch entstehen einige Verzögerungen - klein, aber jedes Mal eine zusätzliche Bitte. Jaroslaw Gorodezki: Ja. Da sich die Server jedoch in der Nähe der Benutzer befinden, ist die Latenz minimal. Frage aus dem Publikum: Stellen Sie sich vor, ich habe viele Inhalte (eine Milliarde Dateien) mit einem sehr langen "Schwanz", der selten angefordert wird. Wie werden Inhalte normalerweise über ein CDN verteilt? Als Content Owner sage ich: „Lay out all my files“ – oder geschieht das auf Wunsch des Nutzers? Der Benutzer kam zum Server, sie sahen, dass die Datei nicht da war, sie gingen zu mir, nahmen sie und gaben sie dem Benutzer. Yaroslav Gorodetsky: Generell ist ein CDN nicht mehr für den "Long Tail" gedacht, sondern für populäre Inhalte, die vom User oft angefragt werden. Daher ist die Standardeinstellung auf Anfrage. Es besteht die Notwendigkeit, dem Benutzer diesen oder jenen Inhalt anzuzeigen – erst dann werden diese Inhalte vom Server des Inhaltsanbieters geholt und alle folgenden Anfragen gehen direkt vom CDN. Grundsätzlich ist es auch möglich, dass zunächst die gesamte Inhaltsbibliothek in das CDN geladen wird. Dies ist eher für "schwere" Inhalte gedacht, wenn Sie beispielsweise eine Bibliothek mit Filmen anzeigen müssen. Das Laden von Filmen dauert lange. In der Standardversion erfolgt die Interaktion auf Anfrage. Frage aus dem Publikum: Die meisten Hosting-Dienste in Russland bieten kostenlosen Datenverkehr. Warum müssen Sie für den Verkehr in russischen CDNs bezahlen? Sie können es für die gleichen Städte kostenlos machen. Yaroslav Gorodetsky: Reden Sie von uns? Frage aus dem Publikum: Und auch über Sie. Yaroslav Gorodetsky: Sie müssen für etwas bezahlen. <i> </i> Der einfachste und ehrlichste Weg, die Kosten eines CDN dafür zu berechnen, dass dieser Traffic von einem Ort entnommen, auf alle Server gebracht und dann von verschiedenen geografisch verteilten Servern verteilt wird, ist die Bewertung nach Traffic. Grundsätzlich bieten wir aber auch andere Möglichkeiten an. Für die Verteilung von Streaming-Videos haben wir feste Tarife für die Anzahl gleichzeitiger Verbindungen. Dann ist es kostenlos. Frage aus dem Publikum: Eine Frage zu dem, was wir gebaut haben. Als Person, die mit dem Thema des Videos vertraut ist. Wie schnell werden Informationen vom Client gesammelt? Wenn ich ein CDN-Kunde bin und eine Videodatei habe, wie schnell können Sie sie dann selbst an Abonnenten liefern? Zweite Frage. Welches Netzwerk ist derzeit verfügbar? Was ist die Geographie, Macht? Yaroslav Gorodetsky: Erste Frage. Es hängt stark von der Breite Ihres Kanals ab. Wir haben ziemlich breite Kanäle. Wir tun dies in Form von Sendungen, irgendeiner Art von Veranstaltungen. Da ist es ein Problem. Um einen Videostream in guter Qualität zu zeigen, benötigen wir einen ausreichend anständigen Internetkanal des Inhalteanbieters, der die Veranstaltung überträgt, und gleichzeitig eine gute Qualität. Nach Geographie. Unser Netzwerk entwickelt sich derzeit, bis Ende des Jahres werden es 7 Städte sein. Jetzt - Moskau, St. Petersburg, Jekaterinburg, Nowosibirsk, Kiew, Westeuropa. Frage aus dem Publikum: Wie schnell können Sie reagieren, wenn wir sagen, dass wir eine schwere Last haben werden. Können Sie die Möglichkeiten für unsere Anforderungen erweitern? Yaroslav Gorodetsky: Im Prinzip beschränken wir uns nicht. Natürlich, ja, alles ist möglich. Frage aus dem Publikum: Wie lange - einen Monat, zwei? Yaroslav Gorodetsky: Weniger als einen Monat. Frage aus dem Publikum: Es ist nicht ganz bequem, dass Akamai weltweit eingesetzt werden kann, aber in Russland muss man auf sein Netzwerk gehen. Wie kann dieses Problem gelöst werden? Gibt es eine Möglichkeit der Integration? Yaroslav Gorodetsky: Ja, ja, sie existiert. Komm, ich erzähle es dir am Rande.</p> <p>Es wird mehr als 1000 Jahre dauern, alle Videos auf Youtube zu sehen, aber während des Betrachtens werden sie noch mehr (um etwa eine Milliarde). Und dies ist nur ein Beispiel dafür, warum es sehr schwer ist, sich die tatsächliche Anzahl der Downloads im globalen Internet in einer irdischen Sekunde vorzustellen.</p><p>Wie lädt ein Benutzer aus Moskau beispielsweise sofort ein Video von einer entfernten australischen Site herunter? Wo werden die endlosen Informationen gespeichert, die von der Menschheit für die Menschheit geschaffen wurden? Diese Fragen beschäftigen diejenigen, deren Inhalt wächst und schnell überall auf der Welt bereitgestellt werden muss.</p><h3>CDN eilt zur Rettung</h3><p>Die schnelle Bereitstellung von Inhalten überall auf der Welt wird durch das CDN (Content Delivery Network) gewährleistet. Vollständige Abschrift des Akronyms - Content Delivery Network. Aber diese drei Wörter geben kaum das ganze Bild wieder, also versuchen wir es mit einfachen Worten.</p><p>In einfachen Worten, es ist ein System von Servern, die auf der ganzen Welt verteilt sind: wenn <b>Site-Kopien befinden sich in 50 Punkten gleichzeitig</b>, und Benutzer laden die Seite mit der Seite, die ihr näher liegt.</p><p>Wenn sich die Site beispielsweise in Russland befindet, können Benutzer in der Nähe Bilder anzeigen, Musik hören und Videos mit hoher Geschwindigkeit ansehen. Aber je weiter der Server entfernt ist, desto schlechter wird der Download.</p><h3>Zusätzliche Sekunden Ladeänderungswahrnehmung</h3><p>Der Benutzer wird von Tag zu Tag anspruchsvoller. Seine Aufmerksamkeit fällt nicht nur auf Seiten mit guter Navigation und einer benutzerfreundlichen Oberfläche - bei der Auswahl der angezeigten Ressourcen ist es sehr wichtig, wie schnell die Seite geöffnet wird.</p><p>Den Daten zufolge steigt die Ausfallwahrscheinlichkeit um 90%, wenn die Ladezeit der Site von 1 auf 5 Sekunden erhöht wird. Es ist sehr wahrscheinlich, dass der Gast ohne zu warten über andere Links verlässt. Wenn jedoch ein CDN vorhanden ist, erhält der Benutzer den angeforderten Inhalt vom nächstgelegenen Server und bleibt auf der Site.</p><p>Der Einsatz der Technologie hat weitere Vorteile:</p><ul><li>Die Belastung des Hauptservers wird reduziert, wodurch Ressourcen für den Betrieb anderer Sites aufgewendet werden können.</li><li>Eine hohe Seitenladegeschwindigkeit wirkt sich positiv auf das Ranking in der Suchmaschine aus – die Seite steigt in den Suchergebnissen.</li> </ul><p>All diese Reize kosten jedoch Geld. Eine Reihe von Dienstanbietern erheben eine CDN-Gebühr. Die Preise variieren im Durchschnitt zwischen 2,4 und 8 Rubel pro Gigabyte übertragener Informationen - je nach ausgewähltem Tarif und Anbieter.</p><h3>Qualität muss man bezahlen</h3><p>Ja, CDN ist nicht neu, sagen Sie, und Sie werden Recht haben. Aber der interessante Punkt ist, dass die Technologie heute immer mehr ist <b>wirkt sich auf die Gleichstellung im Internet aus.</b> Cisco hat kürzlich Untersuchungen zu diesem Trend durchgeführt. <span>Ist ein amerikanisches multinationales Unternehmen, das sich mit der Entwicklung und dem Verkauf von Netzwerkgeräten beschäftigt.</p><p>Da die Nutzung eines CDN zusätzliche Kosten verursacht, hängt seine Verfügbarkeit direkt von der Anzahl der kostenpflichtigen Dienste im Land und damit vom Wohlbefinden der Bürger des Staates ab, in dem die Dienstleistung erbracht wird.</p><p>Aus diesem Grund, so die Studienautoren, wird die CDN-Dominanz in den wohlhabenden Ländern Nordamerikas, Westeuropas und des asiatisch-pazifischen Raums stärker ausgeprägt sein. Laut Prognose wird innerhalb von 5 Jahren eine große Kluft zwischen dem Internet in reichen und armen Ländern entstehen: Bis 2021 werden etwa 91 % des gesamten Internetverkehrs in Nordamerika über CDN fließen, während im Nahen Osten und in Afrika nur 31 %. <b>Das Problem der digitalen Kluft</b><b>kann sich auf diese kostenlosen Dienste beziehen</b>, <b>wo eine schnelle Sprachverarbeitung erforderlich ist, beispielsweise bekannte Videokommunikationsdienste.</b></p><p>Giganten wie Facebook, Amazon, Netflix oder Google investieren zunehmend in die Entwicklung eigener CDNs, um ihren Nutzern Inhalte bereitzustellen. In den nächsten fünf Jahren wird der Anteil des Internetverkehrs, der über Content Delivery Networks verteilt wird, auf 70 % steigen, prognostiziert auch Cisco.</p><p>„Jeder Kilometer, jede Meile oder Distanz, die Videoinhalte zurücklegen müssen, verschlechtert oder verringert das Qualitätsniveau“, sagt Thomas Barnett, Report Writer bei Cisco.</p><p>Wird es eine digitale Kluft zwischen reichen und armen Regionen geben? „Ich glaube, dass die Kosten für CDN, wie alles andere auch, sinken werden. Letztendlich, wenn sich die wirtschaftliche Lage verbessert und diese Dienstleistungen nachgefragt werden, werden wir weitere Beiträge zum CDN sehen“, sagte Barnett.</p><p>Aber bis dies geschieht, ist es für private Unternehmen unrentabel, CDN zu entwickeln, wo die Nachfrage nach kostenpflichtigen Inhalten gering ist und die Unterschiede in der Qualität des Internets zwischen den Ländern wachsen.</p><h3>Wann und wo Sie ein CDN benötigen</h3><p>CDN wird benötigt, wenn sich das Publikum der Site in verschiedenen Regionen und Ländern befindet. Und auch, wenn der Besitzer der Ressource seinen Server bei hohem Datenverkehr schützen und entlasten möchte. Zum Beispiel, <span>wenn sein Volumen mehrere Terabyte pro Monat beträgt.</p><p>Ein Beispiel ist Yandex, das mit Hilfe von CDN einst erfolgreich eine Störung der Zustellgeschwindigkeit von E-Mails in den Regionen Russlands gelöst hat, deren optischer Weg zu lang ist.</p> <p>Evgeny Rossinsky, Director of Technology bei ivi Online Cinema</p><p>Der CDN-Markt wächst und ist heute sowohl auf dem russischen als auch auf dem ausländischen Markt ein Trend. Die Hauptwachstumstreiber sind jedoch VOD und OTT: die Popularisierung der Videowiedergabe im Internet, eine Steigerung der Videoqualität und damit einhergehend eine Zunahme des Datenverkehrs. Und die Prognosen sind noch optimistischer: Bis 2021 werden 80 % des weltweiten Internet-Traffics aus Online-Videos und 77 % des Video-Traffics aus CDN-Netzwerken stammen, heute sind es aber bereits 67 %.</p> <p>Vor einigen Jahren setzten wir auf unser eigenes CDN-System, ohne auf Outsourcing-Lösungen zurückzugreifen. Vor einem Jahr sind wir in die GUS eingetreten, jetzt sind wir weltweit verfügbar. In der GUS und in Ländern außerhalb der Russischen Föderation nutzen wir manchmal Partnerressourcen. Wir schließen mit lokalen Internetprovidern eine Vereinbarung über die Platzierung von Knoten in unserem CDN-Netzwerk.</p> <p>Jetzt ist unser Verkehrsaufkommen in der Russischen Föderation viel höher als das Verkehrsaufkommen in der GUS und dem Rest der Welt. Aber sobald sich die wirtschaftliche Zweckmäßigkeit beim Aufbau unserer Präsenzstandorte in anderen Ländern ergibt, werden wir dies auf jeden Fall tun. Einmal im Quartal bewerten wir die Wirksamkeit einer solchen Lösung – ist es nicht an der Zeit, in der Ukraine oder in Kasachstan etwas Eigenes aufzubauen? Dieser Moment ist noch nicht gekommen. Ich denke, in einem Jahr werden wir definitiv eine solche Entscheidung treffen müssen.</p> <p>Wir haben jetzt 30 Points of Presence in der Russischen Föderation. Zunächst setzen wir die Knoten an den Stellen, an denen wir unbedingt präsent sein möchten. Und dann gab es ein Feedback von Telekom-Betreibern. Es gibt Beispiele, wenn ein Betreiber aus einer nicht größten Stadt mit mehreren Hunderttausend Einwohnern uns bittet, seinen Knoten bereitzustellen, jemand sogar seine "Hardware" anbietet.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="data"> <div class="data__top clearfix"> <div class="data__print"> <a href='javascript:window.print(); void 0;'>Siegel</a> </div> </div> <div class="data__bottom clearfix"> <div class="data__share"> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,evernote,whatsapp,skype"></div> </div> </div> </div> <div class="navi"> <a href="https://comuedu.ru/de/smart-tv/podstavki-dlya-macbook-dlya-chego-oni-nuzhny-i-kakie-stoit-pokupat.html" class="navi__prev"></a> <!-- /next_post --> <a href="https://comuedu.ru/de/program/zvuk-tolko-na-gromkoi-svyazi-chto-delat-esli-ne-slyshno-zvuk-v-telefone.html" class="navi__next"></a> <!-- /next_post --> </div> </div> </div> <div class="news-blocks clearfix"> <div class="news-block"> <div class="papers"> <div class="papers__title">Auch interessant:</div> <div class="papers__items"> <style> </style> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/the-device/vybiraem-invertor-kak-postavit-rozetku-v-mashinu-vybiraem.html"><img src="/uploads/23f2876b9a5dfc1998feef039789c00e.jpg" style="width:70px; height:70px;" / loading=lazy loading=lazy></a> </div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/the-device/vybiraem-invertor-kak-postavit-rozetku-v-mashinu-vybiraem.html">Wie man eine Steckdose ins Auto bringt</a> </div> <div class="papers__category"> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/operating-systems/pochemu-epl-takoi-dorogoi-chto-takogo-osobennogo-v-iphone-i-pochemu-on-tak.html"><img src="/uploads/a2e0aebda5fc4b980feacbb9abab0439.jpg" style="width:70px; height:70px;" / loading=lazy loading=lazy></a> </div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/operating-systems/pochemu-epl-takoi-dorogoi-chto-takogo-osobennogo-v-iphone-i-pochemu-on-tak.html">Was ist das Besondere am iPhone und warum ist es so beliebt</a> </div> <div class="papers__category"> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/apple/mcafee-security-scan-plus-chto-eto-za-programma-i-nuzhna-li-ona-mcafee-security-scan-chto-eto-za.html"><img src="/uploads/2933852b30fdc511b27162b72512c0b9.jpg" style="width:70px; height:70px;" / loading=lazy loading=lazy></a> </div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/apple/mcafee-security-scan-plus-chto-eto-za-programma-i-nuzhna-li-ona-mcafee-security-scan-chto-eto-za.html">McAfee Security Scan was ist das für ein Programm Sprache mcafee</a> </div> <div class="papers__category"> </div> </div> </div> </div> </div> </div> <div class="news-block"> <div class="papers"> <div class="papers__title">Wir empfehlen zu lesen:</div> <div class="papers__items"> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/apple/portativnaya-kolonka-bose-mini-bose-soundlink-mini---malyutka-s-velikolepnym-zvuchaniem.html"> <img width="50" height="50" src="/uploads/130fe483e7cddf2eae8a90eb386ffd34.jpg" class="attachment-50 size-50 wp-post-image" alt="Bose SoundLink Mini - toll klingendes Baby" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/apple/portativnaya-kolonka-bose-mini-bose-soundlink-mini---malyutka-s-velikolepnym-zvuchaniem.html">Bose SoundLink Mini - toll klingendes Baby</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/computer/ne-nahodit-set-iphone-4-winscp-v-iphone-net-seti---chto-delat-problemy.html"> <img width="50" height="50" src="/uploads/dba2f8207d8550b517a08ef36aa9bc52.jpg" class="attachment-50 size-50 wp-post-image" alt="iPhone ist offline – was tun?" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/computer/ne-nahodit-set-iphone-4-winscp-v-iphone-net-seti---chto-delat-problemy.html">iPhone ist offline – was tun?</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/linux/kak-udalit-carapiny-s-korpusa-iphone-kak-udalit-carapiny-s-korpusa-iphone.html"> <img width="50" height="50" src="/uploads/f7095f5f8fa6325ee667a0f2c2a137b1.jpg" class="attachment-50 size-50 wp-post-image" alt="So entfernen Sie Kratzer von der iPhone-Hülle Entfernen Sie Kratzer von der iPhone-Hülle im Service Center" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/linux/kak-udalit-carapiny-s-korpusa-iphone-kak-udalit-carapiny-s-korpusa-iphone.html">So entfernen Sie Kratzer von der iPhone-Hülle Entfernen Sie Kratzer von der iPhone-Hülle im Service Center</a> </div> </div> </div> </div> </div> </div> </div> <div class="rate clearfix"> <div class="papers__title">Fortsetzung des Themas:</div> </div> <div class="rate clearfix"> <div class="rate__img"> <a href="https://comuedu.ru/de/network/nastroika-i-ispolzovanie-siri-ne-rabotaet-privet-siri-ili-pochemu-ona.html"> <img width="150" height="150" src="/uploads/cfaa97efee00cad18b1ed820aa6110cd.jpg" class="attachment-alm-thumbnail size-alm-thumbnail wp-post-image" alt="„Hey Siri“ funktioniert nicht oder warum kann sie deine Stimme nicht hören?" sizes="(max-width: 150px) 100vw, 150px" / loading=lazy loading=lazy> </a> </div> <div class="rate__ovh"> <div class="rate__label"> <span>Netzwerke</span> </div> <div class="rate__name"> <a href="https://comuedu.ru/de/network/nastroika-i-ispolzovanie-siri-ne-rabotaet-privet-siri-ili-pochemu-ona.html">„Hey Siri“ funktioniert nicht oder warum kann sie deine Stimme nicht hören?</a> </div> <div class="rate__description"> <p>Hallo an alle! Benutzt du Siri? Dies ist zwar ein wunderbarer Sprachassistent, mit dem Sie immer sprechen können, aber ich mache es nicht so oft. Immerhin bis jetzt...</p> </div> </div> </div> <!-- /next_post --> </div> <div class="button-menu"></div> <div class="page__right"> <div class="menu"> <div class="menu__exit">×</div> <ul> <li><a href="https://comuedu.ru/de/category/wi-fi/" class="link-catalog">W-lan</a> </li> <li><a href="https://comuedu.ru/de/category/linux/" class="link-catalog">Linux</a> </li> <li><a href="https://comuedu.ru/de/category/windows/" class="link-catalog">Fenster</a> </li> <li><a href="https://comuedu.ru/de/category/different/" class="link-catalog">Verschiedenes</a> </li> <li><a href="https://comuedu.ru/de/category/network/" class="link-catalog">Netzwerke</a> </li> <li><a href="https://comuedu.ru/de/category/smart-tv/" class="link-catalog">Smart-TV</a> </li> <li><a href="https://comuedu.ru/de/category/solutions/" class="link-catalog">Lösungen</a> </li> <li><a href="https://comuedu.ru/de/category/android/" class="link-catalog">Android</a> </li> </ul> </div> <div id="husevi1" style="height:400px;width:290px;" align="center"></div> <div class="page__hidden-mobile"> <div class="papers"> <div class="papers__tabs"> <div class="active" data-eq="0">Neue Artikel</div> <span>/</span> <div data-eq="1">Beliebt</div> </div> <div class="papers__blocks"> <div class="papers__block active"> <div class="papers__items"> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/smart-tv/kak-vosstanovit-dannye-s-oblaka-na-iphone-kak-vosstanovit-dannye-iz-icloud-na.html"> <img width="50" height="50" src="/uploads/7d7de1926bf99c47aab4e43ec6aa144f.jpg" class="attachment-50 size-50 wp-post-image" alt="So stellen Sie Daten von iCloud auf das iPhone wieder her" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/smart-tv/kak-vosstanovit-dannye-s-oblaka-na-iphone-kak-vosstanovit-dannye-iz-icloud-na.html">So stellen Sie Daten von iCloud auf das iPhone wieder her</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/smart-tv/">Smart-TV</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/linux/skachat-staruyu-versiyu-instagram-dlya-aifon-4-ustanovka-novyh-programm-na-iphone-s.html"> <img width="50" height="50" src="/uploads/934268910e546f67e7e250a84dfe9d38.jpg" class="attachment-50 size-50 wp-post-image" alt="Installieren neuer Programme auf einem iPhone mit einer veralteten Version von iOS" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/linux/skachat-staruyu-versiyu-instagram-dlya-aifon-4-ustanovka-novyh-programm-na-iphone-s.html">Installieren neuer Programme auf einem iPhone mit einer veralteten Version von iOS</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/linux/">Linux</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/computer/samsung-s8-ili-aifon-7-otzyvy-tonshe-i-legche.html"> <img width="50" height="50" src="/uploads/1667851d529909bc2d71bfe138a95fa5.jpg" class="attachment-50 size-50 wp-post-image" alt="Samsung s8 oder iPhone 7 Testberichte" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/computer/samsung-s8-ili-aifon-7-otzyvy-tonshe-i-legche.html">Samsung s8 oder iPhone 7 Testberichte</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/computer/">Computer</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/solutions/aktivaciya-sotovoi-seti-na-aifone-megafon-problemy-s-podklyucheniem-k.html"> <img width="50" height="50" src="/uploads/93bd22f18a75435f65dd0f13cce14546.jpg" class="attachment-50 size-50 wp-post-image" alt="Probleme beim Herstellen einer Verbindung zum mobilen Internet auf dem iPhone" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/solutions/aktivaciya-sotovoi-seti-na-aifone-megafon-problemy-s-podklyucheniem-k.html">Probleme beim Herstellen einer Verbindung zum mobilen Internet auf dem iPhone</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/solutions/">Lösungen</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/wi-fi/pochemu-displei-iphone-carapaetsya-tak-legko-rassledovanie-kak-izbavitsya-ot-carapin.html"> <img width="50" height="50" src="/uploads/29e239652f69d139b707bf8153b944f7.jpg" class="attachment-50 size-50 wp-post-image" alt="Warum das Display des iPhones so leicht zerkratzt" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/wi-fi/pochemu-displei-iphone-carapaetsya-tak-legko-rassledovanie-kak-izbavitsya-ot-carapin.html">Warum das Display des iPhones so leicht zerkratzt</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/wi-fi/">W-lan</a> </div> </div> </div> <div class="papers__item"> <div class="papers__img"> <a href="https://comuedu.ru/de/program/iphone-4-proshivka-v-pleer-proshivka-iphone-ili-kak-vosstanovit-ios-cherez-itunes.html"> <img width="50" height="50" src="/uploads/c681bc622f2491a3c7121e14b2b8e50f.jpg" class="attachment-50 size-50 wp-post-image" alt="IPhone-Firmware oder wie man iOS über iTunes wiederherstellt" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a> </div> <div class="papers__ovh"> <div class="papers__date">2021-12-31 16:37:27</div> <div class="papers__name"> <a href="https://comuedu.ru/de/program/iphone-4-proshivka-v-pleer-proshivka-iphone-ili-kak-vosstanovit-ios-cherez-itunes.html">IPhone-Firmware oder wie man iOS über iTunes wiederherstellt</a> </div> <div class="papers__category"> <a href="https://comuedu.ru/de/category/program/">Programme</a> </div> </div> </div> </div> </div> <div class="papers__block"> <div class="papers__items"> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/android/hd-videobox---skachat-besplatno-i-legalno.html"> <img width="50" height="50" src="https://comuedu.ru/wp-content/uploads/3d879249939b8d058374681900619fd7ub-50x50.png" class="attachment-50x50 size-50x50 wp-post-image" alt="HD VideoBox - kostenloser und legaler Download" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/android/hd-videobox---skachat-besplatno-i-legalno.html">HD VideoBox - kostenloser und legaler Download</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/android/" rel="tag">Android</a></div> </div> </div> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/computer/izmenit-vremya-spyashchii-rezhim-android-kak-sdelat-chtoby-ne-gas-ekran-android.html"> <img width="50" height="50" src="/uploads/b9fc69311121d566732ce1b83f17ebcc.jpg" class="attachment-50x50 size-50x50 wp-post-image" alt="So stellen Sie sicher, dass der Android-Bildschirm nicht ausgeht - stellen Sie den "Schlafmodus" Ihres Geräts ein" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/computer/izmenit-vremya-spyashchii-rezhim-android-kak-sdelat-chtoby-ne-gas-ekran-android.html">So stellen Sie sicher, dass der Android-Bildschirm nicht ausgeht - stellen Sie den "Schlafmodus" Ihres Geräts ein</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/computer/" rel="tag">Computer</a></div> </div> </div> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/android/samsung-gt-c6712-gt-c6712lkaero-draivery-ustroistv-osnovnye-operacionnye-sistemy-samsung.html"> <img width="50" height="50" src="/uploads/1a5dec6f1272a7d6d96db67a5c560474.jpg" class="attachment-50x50 size-50x50 wp-post-image" alt="Samsung GT-C6712 - Firmware-Star Samsung c6712 Firmware w3bsit3-dns.com" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/android/samsung-gt-c6712-gt-c6712lkaero-draivery-ustroistv-osnovnye-operacionnye-sistemy-samsung.html">Samsung GT-C6712 - Firmware-Star Samsung c6712 Firmware w3bsit3-dns.com</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/android/" rel="tag">Android</a></div> </div> </div> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/modems/remont-led-podsvetki-matricy-televizora-ue32f5000ak-podsvetka-zhk-displeev.html"> <img width="50" height="50" src="/uploads/baf9dcb55dc3222ffbeb200eb6c6cf98.jpg" class="attachment-50x50 size-50x50 wp-post-image" alt="LCD-Hintergrundbeleuchtung LED-Hintergrundbeleuchtung für LCD-TV-Panels" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/modems/remont-led-podsvetki-matricy-televizora-ue32f5000ak-podsvetka-zhk-displeev.html">LCD-Hintergrundbeleuchtung LED-Hintergrundbeleuchtung für LCD-TV-Panels</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/modems/" rel="tag">Modems</a></div> </div> </div> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/wi-fi/est-li-fleshka-v-aifone-4-interesnaya-fleshka-dlya-iphone-x-xs-max-xr-s-kartoi-pamyati.html"> <img width="50" height="50" src="/uploads/69e208214d6b8ed9bc419bbfa362f9f3.jpg" class="attachment-50x50 size-50x50 wp-post-image" alt="Interessantes Flash-Laufwerk für iPhone X XS MAX XR mit Speicherkarte" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/wi-fi/est-li-fleshka-v-aifone-4-interesnaya-fleshka-dlya-iphone-x-xs-max-xr-s-kartoi-pamyati.html">Interessantes Flash-Laufwerk für iPhone X XS MAX XR mit Speicherkarte</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/wi-fi/" rel="tag">W-lan</a></div> </div> </div> <div class="papers__item"> <div class="papers__img"><a href="https://comuedu.ru/de/routers/vstavlyaetsya-li-fleshka-v-aifon-4-kak-vstavit-fleshku-v-iphone-vozmozhnye-slozhnosti.html"> <img width="50" height="50" src="/uploads/cc10f60e5f874de1f71be001229f3ea2.jpg" class="attachment-50x50 size-50x50 wp-post-image" alt="So stecken Sie einen USB-Stick in ein iPhone ein: mögliche Schwierigkeiten" sizes="(max-width: 50px) 100vw, 50px" / loading=lazy loading=lazy> </a></div> <div class="papers__ovh"> <div class="papers__name"> <a href="https://comuedu.ru/de/routers/vstavlyaetsya-li-fleshka-v-aifon-4-kak-vstavit-fleshku-v-iphone-vozmozhnye-slozhnosti.html">So stecken Sie einen USB-Stick in ein iPhone ein: mögliche Schwierigkeiten</a> </div> <div class="papers__category"><a href="https://comuedu.ru/de/category/routers/" rel="tag">Router</a></div> </div> </div> </div> </div> </div> </div> <div class="comments"> <div id="husevi2" class="husevi-sticky" style="height:500px;width:254px;" align="center"></div> </div> </div> </div> </div> </div> </div> <div class="footer"> <div class="footer__top"> <div class="cnt"> <div class="footer__nav"> <ul> <li><a href="">Kontakte</a></li> <li><a href="">Werbung</a></li> <li><a href="">Über die Website</a></li> </ul> </div> <div class="footer__counter"> </div> <div class="footer__logo1" align="right"> <img style="max-height:60px;" src="/assets/logo.png" alt="" loading=lazy loading=lazy> </div> </div> </div> <div class="footer__bottom"> <div class="cnt"> <div class="footer__copyright">© comuedu.ru 2022 Seite über Computertechnologie</div> </div> </div> </div> <a href="#top" class="up"></a> </div> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/jquery-1.12.0.js"></script> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/owl.carousel.min.js"></script> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/mousewheel.js"></script> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/jscrollpane.min.js"></script> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/scripts.js?v=8"></script> <!--[if lt IE 10]> <script src="https://comuedu.ru/wp-content/themes/tehnika-expert/js/placeholder.js"></script> <![endif]--> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/wp-ajaxify-comments/js/wp-ajaxify-comments.min.js?ver=1.5.0'></script> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.8'></script> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85'></script> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/wp_testme/js/testme.js?ver=1.1'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.9'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-2", "margin_top" : 10, "margin_bottom" : 112, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['cb_widget-2'] } ; </script> <script type='text/javascript' src='https://comuedu.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9'></script> </body> </html>