性能优化-技巧
想跌破记忆寻找你
这个作者很懒,什么都没留下…
展开
-
重构技巧
No.1:重复代码的提炼重复代码是重构收效最大的手法之一,进行这项重构的原因不需要多说。它有很多很明显的好处,比如总代码量大大减少,维护方便,代码条理更加清晰易读。 它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。class BadExample { public voi原创 2017-01-17 10:02:27 · 457 阅读 · 0 评论 -
网站架构优化
一.前端优化,指的是请求还没有到达真正的应用服务器之间的可优化的操作减少http请求数,避免html前段页面内出现地址重定向CSS放头部,加速渲染页面,JS尾部,避免阻塞页面,这个我想到家都懂的吧页面中的一些图片资源可以合并成一张图的尽量合并起来,可以利用CSS 属性定位坐标实现类似的图片的裁剪少用内联样式和行内脚本,写成外联样式可以利用浏览器的缓存功能加速页面的加载浏览器中开启g原创 2017-01-04 14:12:52 · 1083 阅读 · 0 评论 -
java代码优化细节
1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的fina原创 2016-09-06 21:42:36 · 2421 阅读 · 0 评论 -
Web性能优化-浏览器端
1、压缩源码和图片JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、去掉一些PNG格式信息等。2、选择合适的图片格式如果图片颜色数较多就使用JPG格式,如果图片颜色数较少就使用PNG格式,如果能够通过服务器端判断浏览器支持WebP,那么就使用We原创 2016-07-29 10:49:04 · 442 阅读 · 0 评论 -
高并发大数据量(系统所考虑问题)
1,订票系统 1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人在看到票的时候别人就不能看了。到底谁能抢到,那得看这个人的“运气”(网络快慢等) 其次考虑的问题,并发,1w个人同时点击购买,到底谁能成交?总共只有一张票。 并发相关的几个方案 : 锁 同步 同步更多指的是应用程序的层面,多个线程进来,只能一个一个的访问原创 2016-04-05 13:31:18 · 4422 阅读 · 0 评论