django - 结合 VueJS 和 Django 存在性能问题?
问题描述
我决定将 VueJS 与 Django 一起使用。这会发生任何性能问题吗?如果有的话,我应该使用 webpack 加载器吗?
解决方案
最简洁的答案是不。使用 Django 和 VueJS 没有性能问题。
大多数 Web 应用程序的瓶颈是数据库访问。Django 使用它自己的 ORM,它非常易于使用并且有很好的文档记录,但它的性能并不出名。
鉴于 VueJS 是一个前端库,它对数据库访问和/或后端的东西没有影响,所以 Django+Vue 的组合将非常类似于 100% 的 Django 应用程序。
话虽如此,请注意您可能必须使用诸如Django Rest Framework之类的工具包来实现 Django 后端,而诸如 Forms 和 Jinja 模板之类的许多 Django 功能将毫无用处。使用像 Vue 这样的前端库来实现所有这些功能,可以减少客户端和服务器之间的请求和数据交换,因此,在数据库访问量较小的应用程序中,性能可以显着提高。
推荐阅读
- sql-server - 为 SQL Server 备份目录使用 AWS FSx 文件共享
- tensorflow - Quadro RTX3000 在 GPU 上运行 tensorflow 的正确配置是什么?
- javascript - PowerPoint Javascript API获取演示文稿的幻灯片属性
- python-3.x - Python:如何从 elif 调用的函数返回两个值?
- jenkins - Jenkins slave在执行多分支管道作业时覆盖master设置的环境变量
- html - Jscolor 颜色选择器自定义(值名称更改)
- javascript - 将字幕逐行动态添加到javascript中的视频元素
- flutter - 颤动中的水平滚动条
- python - 收到错误“模块 'turtle' 没有 'TurtleScreen' 成员”
- sql - 基本sql员工