【发布时间】:2018-05-04 07:32:26
【问题描述】:
我目前正在开发一个允许上传图像和其他文件的网站。在这一点上,我有几个疑问。
首先,这些文件应该存储在哪里?我正在考虑将它们存储在文件系统中。
其次,提供上传的多媒体文件的最正确方法是什么?如果使用文件系统作为存储介质,是使用服务器上配置的静态路由还是有更好的选择?
【问题讨论】:
标签: file web server upload serve
我目前正在开发一个允许上传图像和其他文件的网站。在这一点上,我有几个疑问。
首先,这些文件应该存储在哪里?我正在考虑将它们存储在文件系统中。
其次,提供上传的多媒体文件的最正确方法是什么?如果使用文件系统作为存储介质,是使用服务器上配置的静态路由还是有更好的选择?
【问题讨论】:
标签: file web server upload serve
文件应该存储在哪里?
If the numbers of files are limited and not very much, then you can store it in the filesystem. However, if the number is large, I would recommend to store it in some storage service like AWS S3. Process could be either of two that you store temporarily the uploaded file in filesystem and then upload it in S3 or direct upload to S3. Depends on the use case.
提供上传的多媒体文件的最正确方法是什么?
In case you are using services like S3, you just have to set content type and expiration among other metadata while uploading and rest everything will be taken care by S3 only. In case you are storing data on filesystem, then you can use nginx/apache to serve the static assets files along with proper content type and other metadata.
【讨论】: