【问题标题】:synchronizing file names across servers跨服务器同步文件名
【发布时间】:2012-12-23 17:49:22
【问题描述】:

我有一个开发和生产服务器和一些大型视频文件。大文件需要重命名。我不知道在开发环境中更改文件名时如何在生产环境中自动更改文件名。我认为使用 git 对于大文件来说效率非常低。

在开发环境中,我只复制了视频的前 5 秒。我将使用 Django 和 South 来同步数据库和 git 来同步代码。

【问题讨论】:

  • 嗨,这些文件在生产和开发中是否相同?你不能简单地使用 fsync 之类的东西吗?
  • 对于您的即时需求可能有点矫枉过正(但只是想我会把这个想法扔进去),但是您是否考虑过使用 MongoDB 及其 GridFS 之类的东西,然后只是复制服务器。如果您有效地拥有一个视频流媒体网站,那么无论如何您都将需要有关内容的元数据和一些平衡...
  • @Jon Clements 这些会涉及复制所有内容吗?
  • 是的,并且对您的设置方式进行了一些更改-因此实际上可能不是一个好主意-但这将是我开始设计它的方式...

标签: python django linux deployment


【解决方案1】:

如果开发服务器和生产服务器上的名称相同,则将重命名命令记录在 shell 脚本中。

您可以在开发服务器和生产服务器上运行它...

【讨论】:

    猜你喜欢
    • 2015-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    相关资源
    最近更新 更多