当前位置:首页 » 《随便一记》 » 正文

WTM页面生命周期_sxy_student的博客

26 人参与  2022年02月18日 16:49  分类 : 《随便一记》  评论

点击全文阅读


今天遇了个让人无语的问题,在渲染一个400多条数据的页面,居然花费3分钟左右。服务器的配置是CPU: 4核 内存: 8GB。采用的传统的asp.net 5 + sqlserver2017 + iis,用了WTM这么久,最早上线的系统都一年半了,一点性能问题都没有。当时出了这个问题,心想着是不是腾讯云的轻量服务器不求行啊,要么就是数据库表坏了。结果一排查,不是这两个问题。最后请刘总帮忙检查了一下,发现是在XXXSearcher.cs中InitVM两个combobox数据源,一个有800多条数据,一个只有3条。虽然数据差800条数据是毫秒级的(一口气查十几万条数据也才几秒钟),但是页面访问是先到列表页,但是他要先渲染并显示在combobox里就慢了。导致3分钟一个页面都渲染不出来。说实话,就是自己队WTM的理解还不到位,对页面生命周期陌生,导致出个这个问题,真是丢坏脸了。那么,在刘总的科普下,好好学习了一波WTM页面生命周期。

WTM页面的生命周期比较简单,列表页渲染是分两步,第一步是走Index方法,返回整个页面,第二部是页面里的grid调用Search方法获取数据。具体的生命周期看下图。

其中:InitGridHeader执行了2次,其原因是显示页面的时候需要知道多少列,第二次查询数据也需要知道多少列。

从图上得知,Search的InitVM和IListVM的InitVM是同步执行的,这就是为啥我长达3分钟带的时间,就在那等圈圈的原因。这是一次丢脸的事故,也是基础不牢靠的表现。WTM框架尽力为开发者提供方便快速的开发框架,作为使用者的我们,更要用心去理解框架,合理运用框架。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/34953.html

页面  数据  渲染  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 全文神女老婆,却在背地承欢作乐全局(顾尘傅雅宁)列表_全文神女老婆,却在背地承欢作乐全局
  • (番外)+(全书)此去经年人未还全书+番外+后续免费下载_(沈青禾霍沉洲)此去经年人未还全书+番外+后续列表_笔趣阁(沈青禾霍沉洲)
  • 完结文毁容的姐姐和瞎眼的我离开后,姜家两兄弟悔哭了+后续列表_完结文毁容的姐姐和瞎眼的我离开后,姜家两兄弟悔哭了+后续(林梦婉)
  • 妻子辱我爸受贿自杀,我掏出一等军功章节选推荐_[陈素云辰朋友]小说精彩章节分享
  • 全书浏览苔藓爬满旧日诺言新上(顾砚廷慕晚夏)_苔藓爬满旧日诺言新上(顾砚廷慕晚夏)全书结局
  • 顾尘傅雅宁(神女老婆,却在背地承欢作乐+后续+结局)结局_(顾尘傅雅宁神女老婆,却在背地承欢作乐+后续+结局全书结局)结局列表_笔趣阁(顾尘傅雅宁)
  • 「老婆怀上助理的孩子后,助理要求我净身出户」章节限时抢先看‌_「黄秋雅秋雅姐刘嘉铭」后续完结版
  • 此去经年人未还,沈青禾霍沉洲_此去经年人未还,沈青禾霍沉洲
  • 我爸娶了九十九个媳妇都死了,这次准备娶我的女同学小说精彩章节免费试读_[小梅娶媳妇孤儿]全文免费在线阅读
  • 此去经年人未还结局+番外文章简述(沈青禾霍沉洲)列表_此去经年人未还结局+番外文章简述
  • 完结文寻你寻不到归期结局+完结列表_完结文寻你寻不到归期结局+完结(姜昭意盛西)
  • 江以蓁的潮起时问归期高分佳作江以蓁秦司礼全书在线

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1