Darf ich Dropbox als Host für die statischen Dateien der Website verwenden?

15

Ich erstelle eine Website auf einem kostenlosen Hosting, das nicht viel Speicherplatz oder Bandbreite hat.
Daher habe ich in Betracht gezogen, den öffentlichen Dropbox- Ordner für statische Dateien zu verwenden, z. B .:

  • Javascript, CSS
  • Bilder
  • Downloads (jeweils einige hundert Kilobyte)

Ermöglicht Dropbox eine so umfangreiche Nutzung und wie hoch ist die Grenze?

Oleh Prypin
quelle
1
Dropbox hat den öffentlichen Ordner inzwischen eingestellt, was bedeutet, dass die Umstände um diese Frage sehr unterschiedlich sind. Daher sind viele der folgenden Antworten möglicherweise veraltet.
Stevoisiak

Antworten:

4

Ab Mai 2017 wurde der Öffentliche Ordner in einen privaten Standardordner konvertiert (diese Konvertierung wurde für Dropbox Basic-Benutzer am 15. März 2017 durchgeführt).

Das In-Browser-Rendering von HTML-Dateien wurde / wird ebenfalls eingestellt (die genauen Daten finden Sie in den unten angegebenen Abschnitten). Laut der angehefteten Antwort auf diese Frage stehen freigegebene HTML-Dateien nur zum Download zur Verfügung, nicht zum Rendern im Browser.

Seit dem 3. Oktober 2016 können Dropbox Basic-Benutzer (kostenlos) keine öffentlichen Links mehr zum Rendern von HTML-Inhalten in einem Webbrowser verwenden. Wenn Sie ein Basisbenutzer sind und eine Website erstellt haben, auf der HTML-Inhalte direkt von Ihrem Dropbox-Konto angezeigt werden, werden sie im Browser nicht mehr gerendert. Der HTML-Inhalt selbst bleibt in Dropbox sicher, und Sie können ihn mit einer unserer anderen Freigabemethoden freigeben.

Ab dem 1. September 2017 können Dropbox Pro, Plus und Business-Benutzer keine HTML-Inhalte mehr rendern, und der Öffentliche Ordner und seine Freigabefunktionen werden deaktiviert. Bis zu diesem Datum können Dropbox Pro, Plus und Business-Benutzer weiterhin öffentliche Links zum Rendern von HTML-Inhalten verwenden.

Von: https://www.dropbox.com/help/files-folders/public-folder


Was das Hosten anderer statischer Dateien angeht, habe ich manuell getestet, wie eine freigegebene CSS-Datei von Dropbox in einer HTML-Datei enthalten ist. Der Freigabelink, den ich für die Datei erhalten habe, war wie folgt:

https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0

Der Versuch, diesen Link in die CSS-Datei aufzunehmen, hat nicht funktioniert (diese Seite gibt den HTML-Code für den Dropbox- "Web-Viewer" für die Datei zurück), aber es hat funktioniert, als ich dl=1stattdessen den Abfrageparameter verwendet habe:

<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">

Durch das Einbeziehen des CSS auf diese Weise wurde jedoch eine zusätzliche Umleitung hinzugefügt, da die Anforderung zu dieser Freigabe-URL mit einem HTTP 302-Statuscode geantwortet und zu einer anderen URL umgeleitet wurde:

https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1

Das Einbeziehen des CSS über diesen Link hat die Umleitung umgangen, aber ich bin mir nicht sicher, ob dies eine permanente URL ist oder ob sie sich in Zukunft ändern wird (während die URL, die umleitet, permanent funktionieren sollte).

Das direkte Verknüpfen (Einbetten) von Bildern aus Dropbox verhält sich anscheinend ähnlich (der Freigabelink mit dem dl=1Abfrageparameter funktioniert, führt jedoch zu einer Umleitung).

Christopher Su
quelle
12

Sie haben es nicht komplett verboten, daher kann man mit Sicherheit sagen, dass Sie Websites auf Dropbox hosten dürfen. Es gibt eine Wiki-Seite "Hosting von Websites mit Dropbox" (die Informationen enthält, die im offiziellen Dropbox-Wiki-Abschnitt gehostet wurden), wie Sie sie über CNAME einrichten können.

Wenn Sie sich Sorgen über die Bandbreite machen, lesen Sie den Artikel von Arash F. in den Dropbox-Foren :

Benutzer, die ein Bandbreitenlimit erreicht haben, verbrauchen an einem bestimmten Tag ein Vielfaches von 10 GB Bandbreite. Daher würde ich ihnen in den Foren nicht so wohlwollend gegenüberstehen, da wir sehr, sehr großzügig mit Bandbreitenlimits umgehen ;-).

benregn
quelle
-1

Ja, Sie können es tun, aber nur, bis Sie die Verkehrsbeschränkungen überschreiten.

Yuriy
quelle
2
Diese Antwort könnte etwas detaillierter sein. Was passiert, wenn Sie die Verkehrsgrenzen überschreiten? Was sind die Verkehrsgrenzen?
Stevoisiak