前端性能优化最佳实践
如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。 开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。 前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优化的最佳实践, ...
本文来自于nosqlfan联合作者@koven2049,他在淘宝从事hadoop及hbase相关的应用和优化。对hadoop、hbase都有深入的了解,本文就是其在工作中对hbase的应用优化小结,分享给大家。
编辑推荐:这篇文章来自于黑客志,对html5的本次存储方式进行了非常全面的介绍和分析,对于学习html5的开发者来说,不容错过哦。 历史 在html5本地存储之前,如果我们想在客户端保存持久化数据,有这么几个选择: http cookie。http cookie的缺点很明显,最多只能存储4kb的数据,每个http请求都会被传送回服务器,明文传输(除非你使用ssl)。 ie userdata。 ...
在《给as程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(garbage collection,下文简称gc)的一些知识。要阅读本文,你需要对gc机制有些基本认识。 在actionscript中,我们没有api可以直接删除一个对象,也不能控制player进行gc。但是gc的行为是可以预估的,作 ...
firefox 5已经发布了,这里翻译一篇来自mozilla hacks上的一篇文章来跟大家分享一下firefox 5中开发者获得的新武器,:) ====== css3 动画 css动画(看这篇文档)提供了使用css来制作动画效果的能力。跟css移位效果一样,使用css动画可以非常高效平滑的展现效果(看大牛david baron的文章),开发者拥有对keyframes有更好的控制力,从而制作出更加复 ...
最近trunk.ly的工程师通过mongostat发现了大量的page fault,然后通过检查发现,他们的索引已经超出内存限制了(没有keep all index in ram)。于是他们决定开始减小索引大小,通过测试得出了如下的数据,不同的数据类型的索引大小有2到3掊的差距。 虽然能够想像得到,但是直观的数据图可能让我们更深刻的认识到。他们的测试再一次告诉我们:给索引定一个好的数据结构是多么重要 ...