`
Foxswily
  • 浏览: 77428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

与性能优化相关探索

    博客分类:
  • DWR
阅读更多
用纯html+DWR(ver 2.0.1)做了个小站,由于基本上都是单机在跑,不怎么关注带宽等等限制(图片几百k的都有)。总算有时间简单优化一下,在做request、respose压缩的时候,想起来dwr的js部分自带个压缩参数,在Tomcat端压缩的基础上还能再优化一点。web.xml里加上这个启动参数。

  <init-param>
     <param-name>scriptCompressed</param-name>
     <param-value>true</param-value>
  </init-param>


能看到传过来的js去掉了注释和一些空格,进一步在dwr网站帮助里发现隐藏参数compressionLevel,参考org.directwebremoting.util.JavascriptUtil,发现可以进一步压缩js体积。本着能压一点是一点的精神,再增加一个参数
  <init-param>
     <param-name>compressionLevel</param-name>
     <param-value>63</param-value>
  </init-param>

结果发现报错,细读代码,发现COMPRESS_SHRINK_VARS功能还没有实装,难怪这个参数没有公开出来,跳过这个参数,把param-value改成47,能通过了,页面报错,engine.js util.js都有错误。还好事前看到COMPRESS_REMOVE_NEWLINES里有警告,js中默认会补齐行为缺少的分号,而一旦没有换行符,就会报错。
拿来两个js一通改,终于搞定,再开页面,js体积大大减小了。

体会:注释很重要,有加注释的习惯绝对是一宝。
      不能盲目崇拜,满以为dwr自身警告过的错误自己就不会犯....

分享到:
评论

相关推荐

    前端性能优化探索.pdf

    前端性能优化探索 前端性能优化是当前互联网开发中的一个重要话题。随着互联网技术的快速发展,Web前端技术也逐渐成为了互联网开发的重要一环。然而,在如今这个追求极致体验的时代,我们不仅要实现业务需求,更...

    前端性能优化与实践.zip

    "前端性能优化与实践.zip"这个压缩包包含了一系列关于前端性能优化的深度文章和教程,涵盖了浏览器缓存机制、首屏加载优化、服务端渲染、事件处理策略、图片优化、性能监测工具以及CDN的工作原理等多个方面。...

    FlutterWeb性能优化探索与实践.docx

    ### FlutterWeb性能优化探索与实践 #### 一、背景 ##### 1.1 关于FlutterWeb 2018年,Google首次发布了FlutterWeb Beta版,展现了一个代码库多端运行的美好愿景。随着时间的推移,经过工程师们的不懈努力,2021年...

    藏经阁-手淘IOS性能优化探索.pdf

    "藏经阁-手淘IOS性能优化探索" 本文主要讨论了手淘iOS性能优化的探索,涵盖了性能度量、启动器设计、App启动器研发架构、数据卡口优化、性能监控等多个方面。 首先,作者提出了性能面临的问题,包括页面加载缓慢、...

    ChatGPT技术的实时性与性能优化探索.docx

    ChatGPT 技术的实时性与性能优化探索 ChatGPT 技术是基于大规模数据集和深度学习技术训练而成的生成式对话模型,具有强大的生成语言模型和逼真的人机对话能力。然而,ChatGPT 技术在实时性与性能优化方面还面临着...

    IN性能优化的探索和实践.pdf

    在《IN性能优化的探索和实践》中,我们聚焦于如何提升互联网应用的性能,特别是在数据库查询优化、网络传输效率以及资源管理等方面的实践策略。以下将详细阐述这些关键知识点: 一、数据库查询优化 1. **索引优化*...

    藏经阁-手淘iOS性能优化探索.pdf

    《手淘iOS性能优化探索》是一份来自阿里云的文档,主要探讨了在手淘iOS应用中进行性能优化的各种技术和策略。文档的核心内容包括启动优化、性能度量、线上问题排查以及研发流程改进。 首先,手淘面临的主要性能问题...

    SQL Server 性能监视与优化.pdf

    ### SQL Server 性能监视与优化 #### 一、性能监视和优化的重要性 在现代企业的IT基础设施中,数据库系统的性能直接影响着业务效率和服务质量。Microsoft SQL Server 作为一款广泛使用的数据库管理系统,在各种...

    Spark大数据处理 技术 应用与性能优化 完整版 pdf

    《Spark大数据处理:技术、应用与性能优化》这本书全面涵盖了Spark在大数据领域的核心技术和实践应用,同时也深入探讨了性能优化的策略与方法。Spark作为一款快速、通用且可扩展的数据处理框架,因其高效的内存计算...

    Java 性能优化实战 21 讲

    21. **最佳实践与案例分析**:分享真实项目中的性能优化案例,总结最佳实践和经验教训。 通过以上21个主题的学习,开发者将能够全面掌握Java性能优化的理论知识和实践经验,从而在实际工作中提升应用的性能,解决...

    藏经阁-手淘iOS性能优化探索-40.pdf

    【藏经阁-手淘iOS性能优化探索】 在手淘iOS应用的开发过程中,性能优化是一项至关重要的任务,尤其在面对用户对页面加载速度、稳定性以及应用启动时间的诸多抱怨时。本文主要围绕手淘iOS性能优化进行深入探讨,包括...

    小红书鸿蒙 OS 下的性能优化探索与实践.pdf

    小红书鸿蒙 OS 下的性能优化探索与实践.pdf

    移动平台游戏的性能优化

    在此背景下,Qualcomm骁龙游戏和图形开发者研讨会提供了有关移动平台游戏性能优化的深刻见解。以下是根据给定文件内容提炼出的几个核心知识点。 1. 分辨率选择对性能的影响:在移动平台上进行游戏开发时,分辨率的...

Global site tag (gtag.js) - Google Analytics