Django实战-番外篇-FastDFS文件存储

FastDFS 是一个轻量级的开源分布式文件系统;FastDFS 主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现均衡负载;FastDFS 实现了软件方式的 RAID,可以使用廉价的 IDE 硬盘进行存储;支持存储服务器在线扩容;支持相同内容的文件只保存一份,节约磁盘空间;FastDFS 特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频、视频等等);FastDFS 是一个开源的轻量级分布式文件系统,由跟踪服务器、存储服务器和客户端三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB

一、 安装 FastDFS

下载地址

解压FastDFS

下载 libfastcommon

下载地址

解压 libfastcommon

编译、安装

(编译前要确保已经成功安装了libfastcommon)

采用默认安装的方式安装,安装后的相应文件与目录

因为FastDFS服务脚本设置的bin目录是/usr/local/bin,但实际命令安装在/usr/bin,可以进入/user/bin目录使用以下命令查看fdfs的相关命令:

二、django 集成 FastDFS

fastdfs存储工具类

fastdfs 参数配置

在项目的 settings.py 文件中配置

配置 Nginx

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190620A0014300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券