影响网页响应的一个小习惯

我承认我是个懒货,写个博文都要死要活的,今天突然发现个以前的coding小习惯会严重影响性能,特地来跟你们分享一下。

先聊天别的,不喜跳过。

可能是最近的小笼包看多了,出门看到哪个妹子都美若天仙的赶脚。

但是作为一枚程序猿哥哥,我们还是保持良好的加班势头吧。尤其是周四,因为这样加班到10点刚好可以看到更新的小笼包,热腾腾的是不是很美味。

宅男福利,上个唯美版小龙包

看来修图师傅很是辛苦的嘛。分割线

=====================================================

今天无意间打开我的兜兜,随手点开看了下源码,直接吓我一跳,原来,我们以前在jsp中注释的代码,尤其是循环出来的数据,在注释中还是会执行。

上图不解释

上图中下部分注释在jsp文件中是这样的

也就是说上图的jsp文件中的的<s:iterator >迭代在注释文件中执行了。

如果数据不大的话,这样的小习惯倒不是什么问题,可是如果数据量够大,那么生成的无用注释可就大了,虽然说字符在网页中的响应影响不大,但是这样的无用注释给网页带来的压力实在是太不值得了。

尤其在移动设备上,所有程序员都在为移动端的性能努力做着优化,而上面的这一个小小的习惯却让好多程序猿哥哥努力做的一点点优化付诸东流。

实在是不忍心看到这样的结果。

所以,以后再coding的时候,对于注释过的代码,能删的就删掉吧。虽然我知道,大部分公司的产品上线前是会压缩的,我不在压缩后,注释会不会被删掉。做过文件压缩的童鞋,可以评论告知。

感激不尽。

时间: 2024-10-16 14:22:23

影响网页响应的一个小习惯的相关文章

eclipse tomcat 网页404的一个小问题

之前一篇文章说过关于修改tomcat布置的应用的localhost路径.因为有两个项目在eclipse,所以我每次启动tomcat的时候都会加载两个项目, 但我其实只用调试其中一个项目,所以我就在server把不用的项目剔除出去,但是再加回去的时候,路径就会恢复到原始那样. 也就是在localhost后面加上应用名,导致我还按照之前修改的路径访问,所以就一直404. <Context docBase="BeikeBookV2" path="/BeikeBookV2&qu

分享一个刷网页PV的python小脚本

下面分享一个小脚本,用来刷网页PV. [[email protected] ~]# cat www.py #!/usr/bin/python# coding: UTF-8import webbrowser as webimport timeimport osimport randomdata = raw_input('请输入网址:')count = random.randint (3,5)j = 0while j <count: i = 0 while i <= 3: web.open_new

一个用来提取网页中图片的小工具

public Array MatchHtml(string html,string com) { List<string> urls = new List<string>(); html = html.ToLower(); //获取SRC标签中的URL Regex regexSrc = new Regex("src=\"[^\"]*[(.jpg)(.png)(.gif)(.bmp)(.ico)]\""); foreach(Match

程序员小习惯

第一章  Java开发中通用的方法和准则 建议1:不要在常量和变量中出现易混淆的字母: (i.l.1:o.0等). 建议2:莫让常量蜕变成变量: (代码运行工程中不要改变常量值). 建议3:三元操作符的类型务必一致: (不一致会导致自动类型转换,类型提升int->float->double等). 建议4:避免带有变长参数的方法重载: (变长参数的方法重载之后可能会包含原方法). 建议5:别让null值和空值威胁到变长方法: (两个都包含变长参数的重载方法,当变长参数部分空值,或者为null值时

先做一个“小程序”——关于微信应用号的六大猜想

先做一个“小程序”——关于微信应用号的六大猜想 9月 21 日,苦等了9个多月的时间,应用号终于与我们见面了,命名为「小程序」. 01 为什么推出小程序? 考虑到小程序对整个APP市场的影响,毫无疑问会对现有的APP生态带来一定的冲击.但是,之所以推出小程序,最直接的原因可能是为了构建和扩充微信生态链,让微信更具开放性. 如我们所知,目前微信公众号分为三类: • 服务号,连接人和商品,目前很多电商企业,以及在微信端提供产品和服务的企业都用服务号. • 订阅号,微信官方的定位是阅读,连接人和资讯的

节省内存小习惯

原文:http://blog.csdn.net/a396901990/article/details/38707007 开发上的小习惯,聚沙成塔 1.对常量使用static final修饰符 2.静态方法代替虚拟方法 如果不需要访问某对象的字段,将方法设置为静态,调用会加速15%到20%.这也是一种好的做法,因为你可以从方法声明中看出调用该方法不需要更新此对象的状态. 3.减少不必要的全局变量 尽量避免static成员变量引用资源耗费过多的实例,比如Context 因为Context的引用超过它

电商总结(八)如何打造一个小而精的电商网站架构

前面写过一些电商网站相关的文章,这几天有时间,就把之前写得网站架构相关的文章,总结整理一下.把以前的一些内容就连贯起来,这样也能系统的知道,一个最小的电商平台是怎么一步步搭建起来的.对以前的文章感兴趣的朋友可以看这个,http://www.cnblogs.com/zhangweizhong/category/879056.html 本文大纲: 1. 小型电商网站的架构 2. 日志与监控系统的解决方案 3. 构建数据库的主从架构 4. 基于共享存储的图片服务器架构 5. 移动M站建设 6. 系统容

如何打造一个小而精的电商网站架构?

本文大纲: 1. 小型电商网站的架构 2. 日志与监控系统的解决方案 3. 构建数据库的主从架构 4. 基于共享存储的图片服务器架构 5. 移动M站建设 6. 系统容量预估 7. 缓存系统 一.小型电商网站的架构 刚从传统软件行业进入到电商企业时,觉得电商网站没有什么技术含量,也没有什么门槛,都是一些现有的东西堆积木似的堆出来罢了.然而,真正进入到这个行业之后,才发现并非如此.有人说过,好的架构,是演化出来的,电商网站的架构也是如此.现在好的电商网站,看似很复杂,很牛逼,其实也是从很小的架构,也

微信为什么要搞一个小游戏?

众厂关于 H5 游戏市场的争夺,自 2014 年以来,一直就没有停止过.但一直也没有尘埃落定,最终花落谁家,鹿死谁手现在还不好讲.微信推出小程序,继而推出小游戏,只是腾讯数年来在 H5 市场企业战略的一环. 微信为什么要自定义一套技术,起名为小程序?明明就是原来的 H5 技术,为什么 CSS 不叫 CSS,叫 WXSS:为什么 HTML 不叫 HTML,叫 WXML:为什么明明有 JS.TS,还要自主研发一个 WXS,并且声称"WXS 与 JS 是不同的语言,有自己的语法,并不和 JS 一致&q