Was sind die Nachteile bei der Verwendung eines PHP-Proxy, um die gleichorientierte Richtlinie für XMLHTTPrequest zu umgehen?

StackOverflow https://stackoverflow.com/questions/184028

Frage

http://developer.yahoo.com/javascript/howto-proxy.html

Gibt es Nachteile für diese Technik? Der Vorteil ist offensichtlich, dass Sie einen Proxy verwenden können, um XML oder JavaScript auf eine andere Domäne mit XMLHTTPrequest zu erhalten, ohne auf gleichorientierte Einschränkungen zu stoßen. Ich höre jedoch nicht über Nachteile gegenüber anderen Methoden - gibt es und was könnten sie sein?

War es hilfreich?

Lösung

Overhead - Die Dinge werden etwas langsamer, weil Sie durch einen Vermittler gehen.

Es gibt Sicherheitsprobleme, wenn Sie über den Proxy den Zugriff auf eine externe Website ermöglichen. Stellen Sie sicher, dass Sie ihn auf die spezifische Site (und wahrscheinlich eine bestimmte URL) der Ressource, die Sie proxyieren, festlegen.

Andere Tipps

Overhead - sowohl für den Benutzer (der HSA weiß, dass Sie darauf warten, dass Ihr Server Daten aus der Proxied -Quelle erstellt und empfängt) als auch Sie (da Sie jetzt zusätzlich zu Ihren eigenen den gesamten Datenverkehr für den anderen Server übernehmen).

Auch Sicherheitsbedenken - Wenn Sie einen Proxy verwenden, um Browser -Sicherheitsüberprüfungen für die Anzeige nicht vertrauenswürdiger Inhalte zu umgehen, sabotieren Sie das Browser -Sicherheitsmodell absichtlich - möglicherweise ermöglichen Sie dem Benutzer, gefährdet zu werden. Mit (das bedeutet, dass keine zufälligen Anzeigen, kein benutzerdefinierter Inhalt auf der Seite [s] Sie proxyieren) Sie sollten dies nicht tun.

Ich nehme an, es könnte Sicherheitsüberlegungen geben, obwohl andere wahrscheinlich qualifizierter sind als ich, um das anzusprechen. Ich habe schon seit einiger Zeit einen solchen Proxy auf meiner persönlichen Website betrieben und bin nicht auf Probleme gestoßen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top