结合 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 South:结合“alter table”以获得更好的性能?