结合 VueJS 和 Django 存在性能问题?

Posted

技术标签:

【中文标题】结合 VueJS 和 Django 存在性能问题?【英文标题】:There are performance issues combining VueJS and Django? 【发布时间】:2019-10-19 00:33:08 【问题描述】:

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

【问题讨论】:

【参考方案1】:

简短的回答是否定的。使用 Django 和 VueJS 没有性能问题。

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

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

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

【讨论】:

谢谢卡图乔先生。我可以用 VueJS 使用 Django REST API 不客气!您能否将问题标记为已解决? 我已经搜索了一个选项来标记已解决,但找不到它。我是 *** 的新手

以上是关于结合 VueJS 和 Django 存在性能问题?的主要内容,如果未能解决你的问题,请参考以下文章

我如何使用 Django + Vue.js 快速构建项目

教你如何使用 Django + Vue.js 快速构建项目

Django South:结合“alter table”以获得更好的性能?

Vuejs335-(超全) Vue 项目性能优化实践指南

Django + Vuejs 无法从响应头中获取 Csrftoken

使用 Django、GraphQL、Apollo 和 VueJS 进行 URL 管理