Bolehkah saya menggunakan Dropbox sebagai hosting untuk file statis situs web?

16

Saya membuat situs web tentang hosting gratisan yang tidak memiliki banyak ruang atau bandwidth.
Jadi saya mempertimbangkan untuk menggunakan folder Dropbox Public untuk file statis, seperti:

  • Javascript, CSS
  • Gambar-gambar
  • Unduhan (masing-masing beberapa ratus kilobyte)

Apakah Dropbox memungkinkan penggunaan yang sedemikian luas, dan berapa batasnya?

Oleh Prypin
sumber
1
Dropbox sejak itu menghentikan folder publik, yang berarti keadaan di sekitar pertanyaan ini jauh berbeda. Dengan demikian, banyak dari jawaban di bawah ini mungkin sudah ketinggalan zaman.
Stevoisiak

Jawaban:

4

Pada Mei 2017, folder Publik telah dikonversi ke folder pribadi standar (konversi ini terjadi untuk pengguna Dropbox Basic pada 15 Maret 2017).

Render file HTML di dalam browser juga telah / sedang dihentikan (lihat paragraf yang dikutip di bawah untuk tanggal yang tepat). Menurut jawaban yang disematkan pada pertanyaan ini , file HTML yang dibagikan akan tersedia hanya untuk diunduh, sebagai lawan dirender di dalam browser.

Pada 3 Oktober 2016, pengguna Dropbox Basic (gratis) tidak dapat lagi menggunakan tautan publik untuk merender konten HTML di browser web. Jika Anda pengguna Dasar, dan Anda membuat situs web yang secara langsung menampilkan konten HTML dari akun Dropbox Anda, itu tidak akan lagi ditampilkan di browser. Konten HTML itu sendiri tetap aman di Dropbox, dan Anda dapat membagikannya menggunakan metode berbagi kami yang lain.

Efektif 1 September 2017, pengguna Dropbox Pro, Plus, dan Bisnis tidak lagi dapat merender konten HTML, dan folder Publik dan fungsi berbagi akan dinonaktifkan. Hingga tanggal itu, pengguna Dropbox Pro, Plus, dan Bisnis dapat terus menggunakan tautan publik untuk merender konten HTML.

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


Sedangkan untuk hosting file statis lainnya, saya menguji secara manual termasuk file CSS bersama dari Dropbox dalam file HTML. Tautan berbagi yang saya berikan untuk file itu seperti ini:

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

Mencoba memasukkan tautan ini ke file CSS tidak berfungsi (halaman itu mengembalikan HTML untuk "penampil web" Dropbox untuk file), tetapi itu berhasil ketika saya menggunakan dl=1parameter kueri, seperti:

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

Namun, termasuk CSS dengan cara ini memang menambah redirect tambahan ketika permintaan untuk URL share ini merespons dengan kode status HTTP 302 dan dialihkan ke URL lain:

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

Termasuk CSS yang menggunakan tautan ini melewati pengalihan, tetapi saya tidak yakin apakah ini URL permanen atau apakah itu dapat berubah di masa mendatang (sementara URL yang dialihkan harus bekerja secara permanen).

Tautan hot (langsung menyematkan) gambar dari Dropbox tampaknya berperilaku dengan cara yang sama (tautan berbagi dengan dl=1parameter kueri berfungsi, tetapi menimbulkan pengalihan).

Christopher Su
sumber
12

Mereka belum langsung melarangnya jadi saya pikir aman untuk mengatakan bahwa Anda diizinkan untuk meng-host situs web di Dropbox. Ada halaman wiki, "Hosting Situs Web dengan Dropbox" , (yang mencakup informasi yang di-host di bagian wiki Dropbox resmi) tentang bagaimana Anda dapat mengaturnya melalui penunjukan CNAME.

Jika Anda khawatir tentang bandwidth, lihat posting Arash F. di forum Dropbox :

pengguna gratis yang mencapai batas bandwidth menggunakan kelipatan 10 dari GB bandwidth pada hari tertentu jadi saya tidak akan begitu simpatik kepada mereka di forum karena kami sangat, sangat murah hati dengan batas bandwidth ;-).

benregn
sumber
5

Anda sekarang dapat meng-host aplikasi Web statis menggunakan konsol aplikasi web statis yang dirilis dengan dropbox.js.

Pengumuman rilis dropbox.js memiliki sedikit lebih detail, dan menunjuk ke contoh aplikasi.

pwnall
sumber
Namun, pertanyaannya adalah "semoga", bukan "bisakah saya".
phresnel
-1

Ya, Anda bisa melakukannya tetapi hanya sampai Anda melebihi batas lalu lintas.

Yuriy
sumber
2
Jawaban ini bisa menggunakan sedikit lebih detail. Apa yang terjadi ketika Anda melebihi batas lalu lintas? Apa batas lalu lintas?
Stevoisiak