关于页面首次加载同时使用ajax的问题 [ 2.0 版本 ]
目前用的是yii2框架,渲染使用的是smarty模板,架构是LNMP(也就是linux + nginx + mysql + php)。
————————————————————以上是背景线————————————————————————————
关于第一次加载页面的时,需要到数据库查询数据,分配查询到的数据,渲染到模板。当用户触发前端页面的js的时候,会发送ajax请求去到控制器获取相应数据。
感觉这样做的话,比较麻烦,首先,既然首次加载页面查询的数据和ajax加载查询的数据有共性的东西,那么为什么不在加载页面后,直接发送ajax数据去请求数据回来渲染呢?所以,我在首次加载页面的时候并没有去数据库查询数据,而是等到页面加载完后触发ajax请求去加载数据,但是公司前端说这样是不可以的,没有一家公司是首页加载的时候就马上发送ajax请求出去。
————————————————————————————————————————————————————————————
问题来了,请问,遇到这样的情况,应该如何分析利弊呢?
共 6 个回答
箩葡萄
注册时间:2016-10-31
最后登录:2017-04-15
在线时长:4小时48分
最后登录:2017-04-15
在线时长:4小时48分
- 粉丝1
- 金钱295
- 威望0
- 积分335