关于页面同时异步请求两个js,渲染页面等待如何优化


在一个页面中,需要去请求两个列表回来,进入页面时,利用异步,分别去请求2个接口,拿回数据,并渲染成列表,
但是实际加载中,出现了个问题,就是2个js,哪个写在后面,它的等待时间就会变成,第一个大概是50多毫秒,而第二个完成则需要1秒了,应该是第二个需要等待第一个渲染完后,再进行渲染的原因,请问有什么办法可以优化的吗?


上面说的没有说到点子上,根据你的贴图来看,你慢的请求卡在Waiting(TTFB)那里,什么是Waiting看这个回答
https://.com/q/10...

也就是其实是卡在服务端那里,找服务端的人去查下,为何这个请求这么慢才返回?这才是真正原因。


需要后台去解决这个问题,可能的点有
1、后台webserver是什么,有没有解决并发下载的问题
2、网络带宽是怎样的

后台webserver是关键,推荐使用nginx、apache来做webserver,并配置适当的进程数量


你都用jq了, 为什么不用when ?


异步加载的话,2个应该是互不影响的才对,怎么会第二个要等第一个完成。


用promise,有个promise.all()的方法,可以将两个方法获得的数据以一个数组的形式返回。


也可以建立个全局变量,数组或者整型。比如加载操作一共需要2步。

var counter = 0;

function Finished() 
{
    if(counter==2)
    {
        最终的显示操作等等
    }
}

在每个异步操作的完成事件里 counter+=1; 然后调用Finished()。


使用nodev7性能会好一点吧


举一个最简单的例子:

var waiting = 2;

setTimeout(function() {
    waiting--;
    if(!waiting) {
        doSth();
    }
}, 500);

setTimeout(function() {
    waiting--;
    if(!waiting) {
        doSth();
    }
}, 500);

其实这种情况, 使用 Promise 及其兼容方案是最好的.



相关阅读:
关于 promise 的问题:请问在这个短小函数里 then 会被执行几遍?
Vue嵌套路由失效?
php中static和abstractor有啥区别?
如何删除选中的cell中对应的行?
js弹窗验证失败
关于STUN协议中属性的一点问题
vuejs 折叠面板的展开收缩动画应该怎么实现?用vue自带的过渡效果还是css3?
关于表单页面提交信息的判断
extjs3.2 panel组件能否添加focus和blur事件
如何将全局变量i变成函数的局部变量?
vue应用嵌在微信里 ,点击微信右上角的分享其中一个页面的链接 ,怎样让用户点开来就是当前页面呢?
AngularJS路由添加controller问题
PC端API和移动端API有什么不同吗?
pycharm 如何配置 python3 的开发环境?
vue中通过this.$router.push 到当前页面,只是参数不同,页面没有重新请求数据?
vue.js2.0中set和get的问题
$.ajax 跨域 options
mysql 的IFNULL失效
webpack在安装的时候出现问题
使用websocket上传视频文件后无法播放



快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 你在乎吗作文900字 描写夏天的唯美句子 青春网事 暖暖作文400字 我也有烦恼作文200字 党员反腐倡廉承诺书 宋丹丹经典语录 『文字控』 △《如果真的深爱,当初怎么会舍得分开。》 爱情里流过的眼泪 茶的烦恼作文700字 对空调好奇 工人入党转正申请书优秀范文 拆房 小学二年级作文600字:泡泡梦 小学二年级作文550字:鸡蛋、鸡蛋变娃娃 我寄端阳小情愫 优秀散文:爱国者何在 小孩的春天 家乡水库作文500字 小学生必背古诗词鉴赏——悯农(春种一粒粟) 因为你不喜欢我.所以你不明白【推荐@ 喜欢唯美 文字 日志 请加我好友】(来自 腾讯微博) 以文学结缘 《声声慢》 文/晓阳 给教师的国庆节祝福语 小学四年级作文400字:国歌,最强劲的旋律 《冰雪奇缘》观后感作文300字 春天是友情流行的季节 世博作文600字 九九重阳节活动总结 【村官感悟】向生命问一声好 论辩获胜的反击战术 囧翻家长爆笑熊孩子 小熊的苹果树 美德少年申请表自我评价 冬夜的雨 家里的“神偷”作文900字 残酷的现实战胜了爱情 《弟子规》读后感1200字 分手伤感话 学雷锋,做好事 我爱我的妹妹200字 与国外客户用餐的礼仪 落叶沙沙沙 那些味儿——香菜 经济适用房购房合同 深秋——在路上 甜蜜的梦想 收获的季节 假如我只能活五天 风如果有颜色

Copyright © 2016 phpStudy |