即使与预取相关,Django REST框架序列化程序也很慢

时间:2018-07-12 14:58:07

标签: django performance serialization django-rest-framework

我正在尝试序列化30-50个实例,每个实例具有几个嵌套模型(例如,带有一些数据,嵌套图像和嵌套作者详细信息的帖子)。

序列化需要50-150ms的时间,并使响应速度很慢。数据是预取的,因此查询本身大约需要15毫秒。

加快序列化的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您将预取的数据存储在哪里,它有多大?如果预取的数据在您的硬盘驱动器上,则速度会很慢。但是,如果已缓存它,则必须更快地访问数据并对其进行序列化。这也取决于您的数据量。