在生产中保存繁重的媒体文件有哪些重要技巧?

时间:2017-05-19 14:12:29

标签: python django file optimization deployment

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

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

我希望这不是主题,因为我面对的是缺乏关于这个问题的信息。

1 个答案:

答案 0 :(得分:0)

以下是一些提示:

  • 遵循与此类似的目录结构:appname/%Y/%m/%d
  • 将AWS S3或其他存储服务用于媒体和静态文件。
  • 压缩文件以减小尺寸。
  • 使用whitenoise或类似程序包在生产中提供静态文件。

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