性能检测与问题试篇(技术培训).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
垃圾回收带来的问题 Gen0 、Gen1 、Gen2(长久对象) 当你设计一个类时,最好避免重写Finalize方法 1、垃圾回收模式采用gcServer模式 2、垃圾回收采用消极回收模式,利用内存降低回收频次,让每次回收更高效 System.Runtime.GCSettings.LatencyMode = System.Runtime.GCLatencyMode.LowLatency; 3、注意85K以上的对象,主动释放 日志 大多数已有的日志系统都可以得出这样一幅图表,“Logger是系统中最大的瓶颈之一”。这个问题的解决方案是使用异步的Logger,我们常用的Log4Net。 另外,Logger所记录的数据应该是结构化的数据,便于后续的工具进行读取和处理,而不应该是一堆String。 负载均衡(ARR) 负载均衡实施 1、Nginx 2、ARR 反向代理及负载均衡的价值: 1、可以充分发挥多服务器的扩展优势 2、可以将实际业务服务隐藏在后端,提升安全 3、可以良好解决IIS+Tomcat+Rest等不同Web中间件的协作问题 4、解决不同业务系统集成问题,甚至跨域 5、灵活控制功能展现 不良: 1、session的不全局共享,应采用全局共享session模式或cookie模式 2、二次请求,会带来局域网网络的二倍消耗 重要的参数 参考站点:/learn/extensions/url-rewrite-module/url-rewrite-module-configuration-reference The rule pattern gets the URL string?content/default.aspx?as an input The QUERY_STRING server variable contains?tabid=2subtabid=3. The HTTP_HOST server variable contains?. The SERVER_PORT server variable contains?80. The SERVER_PORT_SECURE server variable contains?0?and HTTPS contains?OFF. The REQUEST_URI server variable contains?content/default.aspx?tabid=2subtabid=3 比较全的可判断的参数 CACHE_URL, DOCUMENT_ROOT, HTTP_URL, HTTP_HOST, PATH_INFO, PATH_TRANSLATED, QUERY_STRING, REQUEST_FILENAME, REQUEST_URI, SCRIPT_FILENAME, SCRIPT_NAME, SCRIPT_TRANSLATED, UNENCODED_URL, URL, URL_PATH_INFO,? APP_POOL_ID, APPL_MD_PATH, APPL_PHYSICAL_PATH, GATEWAY_INTERFACE, SERVER_SOFTWARE, SSI_EXEC_DISABLED Web浏览器调试(Chrome) Chrome调试 Chrome调试 Web浏览器(fiddle) 数据异常也是一种Bug 中国裁判文书网是一个大型的加工、发布平台 前后经过10次的加工、转换、推送、发布 数据维持严格的一致性 大数据下的错误检查实践技巧 1、按照日期,抽查数据 2、不同环节保持ID的对应性、按照ID追踪数据的流向 3、核查各类异常(分析异常、转换异常、网络异常、压缩异常) 有问题!积极调试 见鬼了…. 以前从来没出过问题 昨天还好好的 这怎么可能? 一定是机器出了问题。 你究竟输入什么了导致它崩溃? 应该是数据有问题。 我好几个星期都没碰这块代码了! 你一定弄错了版本。 怎么会就这么巧。 我不可能把所有的问题都测到。 这不可能是因为它引起的。 本来好用的,只是没测试过。 肯定是有人改了我的代码。 查查你机器上有没有病毒。 你的机器上不能使用这个版本。 这问题我改了呀! 课外 已经开发完了。只剩下几个小问题需要处理。 这很简单,我几天就能完成。 开发:这需要10天。老板:5天能完成吗?开发:可以! 在我机器上是好的… 这不需要测试,肯定是好的! 只需要改一行代码,不会影响其它程序的。 这是硬件问题,跟软件没关系。 以前就有这个问题。 我以后再给代码加注释。 这只是临时的办法,发布版本中我当然不会这样写。 程序人员如何涨工资 我的第一个问题是,对于我第二个和第三个问题,你可不可以只用‘能’和‘不能’来回答? 老板:“OK!” 我的第二个问题是,如

文档评论(0)

139****3928 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档