首页 > 解决方案 > 结合 VueJS 和 Django 存在性能问题?

问题描述

我决定将 VueJS 与 Django 一起使用。这会发生任何性能问题吗?如果有的话,我应该使用 webpack 加载器吗?

标签: djangovue.js

解决方案


最简洁的答案是不。使用 Django 和 VueJS 没有性能问题。

大多数 Web 应用程序的瓶颈是数据库访问。Django 使用它自己的 ORM,它非常易于使用并且有很好的文档记录,但它的性能并不出名。

鉴于 VueJS 是一个前端库,它对数据库访问和/或后端的东西没有影响,所以 Django+Vue 的组合将非常类似于 100% 的 Django 应用程序。

话虽如此,请注意您可能必须使用诸如Django Rest Framework之类的工具包来实现 Django 后端,而诸如 Forms 和 Jinja 模板之类的许多 Django 功能将毫无用处。使用像 Vue 这样的前端库来实现所有这些功能,可以减少客户端和服务器之间的请求和数据交换,因此,在数据库访问量较小的应用程序中,性能可以显着提高。


推荐阅读