关于网站搭建中文件上传与下载的问题

平日里个人财力能买到的服务器带宽在1M~2M之间,如果想要为自己搭建的网站增加文件的上传和下载服务的话,会捉襟见肘,请问大家有没有什么好的方法?例如将文件存至别处?

阅读 3.2k
4 个回答

最穷的办法,就是能存的资源都存到免费的服务上,然后用免费提供商给出的链接来使用。

比如图片资源,你可以全部放到外链网站上,但是一般的外链网站不会免费提供上传的API。不过真的都用免费的服务的话,你网站的灵活性就很低了,资源也得不到保障。

还是老老实实买一些云厂商提供的服务比较靠谱,一旦出问题他们也会及时处理的。

如果有闲置的旧电脑的话,可以在旧电脑上搭建Minio之类的分布式文件存储工具,然后可以买个便宜的vps,然后在vps上搭建内网穿透frp,穿透到旧电脑上,这样就可以远程访问了😂

  1. 其实这个带宽对小文件的传输也是够的,甚至大文件传输,如果稳定也是够的,只是慢一点而已。
  2. 可以利用这个主机搭建一个临时的认证平台,再利用诸如zerotier之类的技术实现内网组网为虚拟局域网,让节点之间p2p传输,这样在其中一个节点中搭建专门的NAS类应用,就可以实现更高速的传输(其实受限于实际网络链路限制),不过这里只是解决特定用户(虚拟局域网节点用户)的上传下载问题,并不是所有环境下都有效。对于个人数据,容量性价比可能相对较低(对云盘)。此外这里上传下载的文件不适于通过你购买的服务器主机公开。
  3. 采购专门的云盘类服务。这个可以解决所有环境问题,成本更高。上传的文件,可以利用云盘共享机制进行一定范围公开。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题