java - 为我的 Web 应用程序存储图像和视频文件的方式和位置
问题描述
我正在开发一个基于 Web 的博客应用程序,其中将图像和视频附加到文章中。所以我需要关于如何以及在哪里存储这些文件的输入。性能是我的应用程序中的主要关注点。
通过一些搜索发现,文件系统比数据库好。这种情况下怎么保存?
解决方案
最简单的解决方案是,一个文件夹结构,数据库中的每个“表”都有一个文件夹,在每个文件夹内,每个文件夹都有一组文件夹,用于存储和存储每个文件,ID 加上简短描述作为文件的名称,如:
贮存/
/Posts
/Comments
/comment_12_main_image.png
/Users
/ProfilePictures
/user_1_profile_picture.png
因此,您可以在数据库和文件系统之间建立直接关系。
推荐阅读
- excel - 数据透视表在 1 行中显示不准确的数据
- amazon-s3 - 我如何使用在特定时间后创建的 pyspark 从 s3 读取文件
- amazon-web-services - 使用 AppDynamics 监控 EKS 集群
- gcc - Gcc 编译错误 /usr/bin/ld: 在 centos8 上找不到 -lmysqlclient
- wordpress - 如何获得 Woocommerce 可变产品价格?
- flutter - 如何在更好的播放器中获取当前位置并在应用关闭时保存它
- signal-processing - 有没有办法在不使用互联网的情况下通过传感器与智能手机远程通信?
- keycloak - 使用 keycloak 的 admin-cli 进行部分导出时,如何包含客户端和角色/组?(单次调用,如 UI)
- django - 将表达式与 CHECK 约束中的常量进行比较
- javascript - 如何在javascript中将字符串转换为对象