面向angular django应用程序的后端优化

面向angular django应用程序的后端优化,django,angularjs,optimization,Django,Angularjs,Optimization,我的开发堆栈是angular->django rest framework->django。我正在开发一个网站,这不是一个单一的页面应用程序。我有不同的angular应用程序,用于共享组件和服务的不同页面。考虑到浏览器缓存等因素,当请求页面时,哪种模式更好: 首先使用可用信息计算后端数据,并在客户端使用angular来处理页面上的进一步操作,如投票/评论等 只从后端加载模板,并让angular用内容填充它 如果我的方法完全错误,请告诉我。两者都有。尽可能多地在后端计算数据,并用angularjs

我的开发堆栈是angular->django rest framework->django。我正在开发一个网站,这不是一个单一的页面应用程序。我有不同的angular应用程序,用于共享组件和服务的不同页面。考虑到浏览器缓存等因素,当请求页面时,哪种模式更好:

  • 首先使用可用信息计算后端数据,并在客户端使用angular来处理页面上的进一步操作,如投票/评论等
  • 只从后端加载模板,并让angular用内容填充它
    如果我的方法完全错误,请告诉我。

    两者都有。尽可能多地在后端计算数据,并用angularjs填充它。我想知道的是,如果我使用纯angular来获取数据,html模板会与其他静态数据一起缓存吗?