我目前正在尝试找出他的最佳实践,以便在 django 管理的数据库(+图像)和移动应用程序之间设计我的 Web 服务。我主要关心的是如何分离批量更新(发送数据库中的每个数据和服务器上的所有文件)和只包含新的和/或修改的对象(图像或数据)的更轻、更小的更新。
我已经使用 cronjob 访问了一个工作代码库,并为每个数据字段(新的、修改的、最新的)提供了状态,以生成参考数据文件或更新文件。我发现它非常多余而且有些不雅,与 Django 的 DRY 精神相矛盾(有大量代码行,几乎无法维护。))
我发现这方面几乎没有记录非常令人惊讶,因为网络流量是移动开发中的一个关键问题。随着数据库的增长,每次快速获取所有提供的数据变得不可持续。
如果您能给我提供任何线索或建议,我将不胜感激 :-) 提前谢谢!