关于前端页面要展示大量头像列表信息优化小技巧

项目中遇到接口请求因包含头像信息导致加载慢的问题,通过分离数据请求和头像请求,先加载列表数据,再单独请求头像,显著提升了页面加载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近的一个项目中遇到 一个接口在请求的时候 要6S 左右,显然这是需要调整的,后来找到问题就是由于这个接口查询了头像图片。后来不带头像请求的时候速度快了好多。

分享一个自己优化小技巧:

先把整个列表页面请求数据渲染,再进行单独的头像请求,这样快了好多。

代码结构如下 :

function getList() {
    $.get(url,param,function(data){
        doList(data)
    })
}
function doList(data){
    var str = ''
    $.each(data,function (k, v) {
            var senderid = v.senderid,
                appstarsender = v.appstarsender,
                // sendername = (v.sendername).slice(0,5) ,
                sendername = '',
                userimg = '',
                xing = v.xing,
                index = (k+1)+(page-1)*20,
                cost = parseInt(v.starincome/100);


            $.get('/kugou/public/mobile/sender/starsender',{senderid:senderid,registerid:registerid,token:token},function (data){


                $.each(data,function (k, v) {
                    var sendername = v.sendername //().slice(0,5)
                    var userimg = v.userlog
                    var  senderid2 = v.senderid;
                    var imgclass = ".sender-img-"+senderid2
                    var nameclass = ".sendernamelen-"+senderid2
                    var imgid = $(imgclass).data('name')
                    var nameid =$(nameclass).data('name')
                    /*if(sendername.length< 5){
                        sendername= sendername;
                    }else{
                        sendername =  sendername +'...';
                    }*/

                    if(imgid == senderid2){
                        $(imgclass).attr('src',userimg)

                    }
                    if(nameid == senderid2){
                        $(nameclass).text(sendername).css({"margin-left":'5px'})

                    }

                })
            })
    $(".data-list").append(str);
}

 

书生商友5.0(精品营销软件、SEO优化利器)真正可用破解版 注册方法在软件里有详细介绍,您自己按照注册方法一步步操作即可。需要注意的是:第一次打开软件时会提示您激活,要求输入公司名和许可证号,公司名称就输您自己的公司名,许可证号为1 厦门书生商友全功能解析 1. 黄页信息注册 几分钟内将您的公司信息添加到上千家专业商贸网站的公司信息库中,使您的潜在客户能够方便的通过网络找到您的公司。 2. 广告信息发布 快速便捷地将您的广告信息通过三千家专业商贸网站免费铺遍全球,使更多的商业人士了解并关注您的公司和产品。 3. 商业信息搜索 免费从全球上千家专业商贸网站上,得到您所需要的商机信息,更多的商业机会,意味着您比竞争对手更容易获得成功。 4. 客户信息搜索 从数十个企业黄页网站(如阿里巴巴、新浪企业黄页、中国品牌网chinapp、258.com书生商务网等)搜集目标客户资料,帮您随心订制目标行业客户黄页。 5. 商业信函直邮 免费将您的产品、价格、服务等市场信息在极短的时间内传递给众多新老客户以及目标客户,帮助企业深度扩展更多商机。 6. 商务传真群发 全自动检测和配置调制解调器,结合anyso黄页搜索,商情搜索功能来收集和维护传真收件人列表,自动批量发送传真。 7. 搜索引擎登录 免费将您的网站递交给包括(google、yahoo、msn、baidu,A9,anyso.com,yaku.com等)知名搜索引擎,让更多的客户通过搜索引擎的方式找到并了解您的公司。 8. 实用商务工具 帮助用户通过互联网查询航空时刻表、huoche.com火车时刻表、EMS查询、海关税则税率、展会信息,在线杀毒,网络电话,在线翻译等实用商务工具,为您的商务活动提供方便。 9. 客户关系管理 详实纪录来源于网上或网下的客户资料和联络情况,跟踪客户状态,提供销售依据,提高销售成功率,为企业建立客户信息数据库,并将开放导入到中国最强的CRM系统--业务助手(yewu.com)里方便长期保存。 10. 计划任务功能 无须手工操作,每天按照指定时间,指定次数,自动将您的供求信息发布到指定网站上,保证您的发布效果。 11. 书生自助建站 书生自助建站无需专业知识,就能轻松制作网站,随时修改内容,及时发布网站,样式众多的特色模版,使网站制作更快捷,全面支持动态功能模块。 12. 自动在线升级 提供自动在线升级和网站参数升级服务,您的软件随时可以获得最佳的使用效果。 书生商友 营销软件 搜索引擎 SEO优化 信息发布
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值