在生产中保存繁重媒体文件的重要技巧是什么



关于在生产中保存文件,我应该知道些什么?我需要保存很多媒体,这些媒体是pdf文件。到目前为止,我唯一知道的是,我将 pdf 文件重命名为我自己的命名系统(例如,通过覆盖 django 中的存储(。但还有什么重要呢?

或者仅此而已,只需将所有文件(如 1.pdf,2.pdf,3.pdf,4.pdf.. 保存在一个媒体文件夹中,它将长期工作而无需任何其他技巧和优化?我正在使用 django1.8 和 python 2.7,但我想这是关于运行生产服务器的非常普遍的问题。

我希望这不是题外话,就我面临缺乏有关该问题的信息而言。

以下是一些提示:

  • 遵循类似于以下内容的目录结构:appname/%Y/%m/%d
  • 将 AWS S3 或其他存储服务用于您的媒体和静态文件。
  • 压缩文件以减小大小。
  • 使用白噪声或类似的包在生产中提供静态文件。

注意:这些提示不仅适用于媒体,也适用于静态文件。

最新更新