2017-03-15 3 views
0

Ich habe eine allgemeine Frage darüber, was Akamai für Webdienste bieten kann. Wir möchten einen Web-Service entwickeln und unsere Web-Service-Anwendung wird in den USA gehostet, aber wir erwarten, dass unser Web-Service von überall auf der Welt zugänglich ist. Ich würde gerne wissen, ob 1) Akamai dynamische Inhalte wie Webdienste zwischenspeichert und 2) Akamai eine bessere Leistung bietet, wenn es einen Webservice zwischenspeichern kann.Akamai Forward Caching dynamischer Inhalt wie Webdienste

Such as a .ASMX endpoint where there is nothing static about it. The content is 100% dynamic as it fetches data from the back-end like a database and returns it. I’m wondering if Akamai would apply here. 

Antwort

0

Akamai können auf jeden Fall für Web-Services verwendet werden, es läuft alles auf Ihre eigenen Entscheidungen darüber, wie lange Inhalt vor dem Server gültig sein sollte (Ihr Service) braucht eine neue Version des Inhalts zu liefern. In einfachen Worten, Akamai tut nur, was http für Sie tun wird, wenn Sie Cache-Steuerkopfzeilen für die Ressourcen setzen, die Sie von Ihrer API bedienen, dann sehen Clients diese Header an und verlangen keine neuen Kopien von Ressourcen, wenn Sie ihnen das gesagt haben die Ressource ist gültig für 10s/10m/10h, etc.

Natürlich tut Akamai viel mehr als das, erstens haben sie weltweit über 200k Server, so dass Ihre Inhalte in der Nähe Ihrer Benutzer sitzen, wo auch immer sie sind world bedeutet, wenn dieser Inhalt noch frisch ist, werden Ihre Benutzer es sehr schnell bekommen (von einem Server in ihrer Nähe, nicht von Ihren Servern). Zweitens, wenn sie Inhalte von Ihnen anfordern müssen, tun sie dies über ein superoptimiertes Netzwerk, das sich selbst überwacht, um sicherzustellen, dass der schnellste Weg über den Globus genommen wird. Wenn Sie befürchten, dass sie abgestandene Inhalte bereitstellen, können Sie sogar jede Anfrage an Ihren Dienst stellen, um zu prüfen, ob es eine aktuellere Kopie gibt, z. B. mit eTags.

Die ganze Sache ist in hohem Maße konfigurierbar sowie erweiterbar von Ihrem Ende mit benutzerdefinierten Headern, um ihrem Netzwerk beizubringen, wie Sie mit verschiedenen Inhalten und Endpunkten umgehen wollen. Dies ist nur ein kurzer Überblick, sie können viel mehr tun, auf jeden Fall einen Blick wert.