2009-07-28 7 views
1

Hier ist was ich meine. Bei der Entwicklung meiner ASP.NET MVC-basierten Site habe ich es geschafft, einen großen Teil des statischen Dateihostings und sogar einige der "Arbeiten" zu entlasten. Wie so:Welche Komponenten Ihrer Website werden normalerweise "ausgelagert" oder eingebettet?

  1. jQuery für meine JavaScript-Framework. Statt es auf meiner Website-Hosting, verwende ich die Google CDN

  2. Google Maps, offensichtlich "abgeladen" - keine wirkliche Arbeit, die auf meinem Server ausgeführt - Google

    gehostet
  3. jQueryUI Rahmen - Google CDN

  4. jQueryUI CSS-Framework - Google CDN

  5. jQueryUI CSS-Framework Themen - Google CDN

Also, was ich frage ist dies, andere als das, was ich aufgeführt habe ...

Welche Aspekte Ihrer Seiten haben Sie Offload in der Lage zu sein, oder einbetten, von außen Dienstleistungen?

Paar andere, die in den Sinn kommen ...

OpenAuth - viel des Authentifizierungsprozesses nehmen Sie Ihre Website Google Wave abarbeiten - wenn es herauskommt, Kommunikationsarbeit aus Ihrer Website nehmen

Antwort

1

In der Vergangenheit habe ich Amazon AWS verwendet.

Ihr S3-Service war günstig für das Hosting von Bildern und Videos.

Der EC2-Dienst ist auch gut für zusätzliche Rechenleistung oder einfach nur Last von Ihrem Server zu entfernen.

Zusätzlich zu Pay für gehostete Dienste können Sie Youtube oder Vimeo zum Hosten von Videos verwenden und über diese API können Sie Videos hochladen und hosten.

Es gibt auch APIs für andere Dienste abhängig davon, was genau Sie tun möchten. Wenn Sie Funktionalität zu Ihrer Site hinzufügen möchten, aber ohne den Dienst zu hosten, wäre es einen Besuch wert http://www.programmableweb.com/

+0

Sorry, ich habe vergessen zu sagen. Wenn Sie über die Zukunft nachdenken, können Sie Ihr Site-Hosting vollständig auf Windows Azure auslagern, solange Sie die Auswirkungen des Datenzugriffs usw. verstehen. – Webmonger

1

Obwohl Google CDN kleinere Dateien und schnellere Antwortzeiten hat, verwende ich jetzt Microsofts CDN für jQuery. Warum? Großer Bruder.

In einigen Hochsicherheitsunternehmen erlauben sie nur den Zugriff auf bekannte Domänen. Benutzer in diesen Unternehmen hatten Probleme, weil ihre Firewall googleapis.com nicht kannte und jQuery blockierte. Sie kannten microsoft.com, also arbeitete ajax.microsoft.com.

Ich habe vorgeschlagen zu googlen, dass sie ihre URL von ajax.googleapis.com zu something.google.com ändern, um das Problem in der Zukunft zu vermeiden.

+0

Guten Ruf, etwas, worauf Sie achten sollten. Vielen Dank. – Chaddeus

+0

Wahrscheinlich hostet Google seine AJAX-APIs in einer eindeutigen Domäne, so dass die geringste Datenmenge über die Leitung gesendet wird. Wenn Sie auf something.google zugreifen.com werden auch alle Cookies für * .google.com vom Kunden gesendet. Dies mag irrelevant erscheinen, aber die Zeiteinsparung über das Internet ist einer der Gründe, warum Nutzer die gehostete Google-Kopie verwenden. – Jess

+0

Ahh, guter Punkt. Wenn es jedoch eine Wahl zwischen langsamer oder blockierter ist, gewinnt man langsamer. Ich muss versuchen, meinen Browser mit microsoft.com-Cookies zu laden und zu sehen, wie das CDN mit den Servern meines Unternehmens verglichen wird. – Matt