在Web服务开发中,服务端缓存是服务实现中所常常采用的一种提高服务性能的方法。其通过记录某部分计算结果来尝试避免再次执行得到该结果所需要的复杂计算,从而提高了服务的运行效率。 除了能够提高服务的运行效率之外,服务端缓存还常常用来提高服务的扩展性。因此一些大规模的Web应用,如Facebook,...
分类:
系统相关 时间:
2015-07-28 00:37:32
阅读次数:
228
简介BigPipe是facebook推出的用于优化网页加载速度的技术,它突破了传统网页的加载方式,通过把网页内容进行分块,然后对这些块进行并行传输从,使得浏览器的渲染无需等到整个页面加载完毕,大大提升网页加载速度。天猫上首页就有这种实现。Bigpie适用于网页分块清晰,且规模达到一定程度。简单说就是...
分类:
Web程序 时间:
2015-07-27 20:33:45
阅读次数:
234
开源大数据处理工具:查询引擎:phoenix、Stinger、Presto、shark、pig、Cloudera impala、Apache Drill、Apache Tajo、Hive流式计算:Facebook Puma、Twitter Rainbird、YAhoo S4、Twitter Stor...
分类:
其他好文 时间:
2015-07-26 17:01:21
阅读次数:
343
React.js Conf 2015会议上,Facebook发布了React Native,可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS应用就是基于它开发的。...
分类:
移动开发 时间:
2015-07-26 14:05:14
阅读次数:
218
I decided to spend a few hours onStetho.Stetho is a sophisticated debug bridge for Android applications.How to enable itIt is very simple to enable St...
分类:
其他好文 时间:
2015-07-26 12:23:19
阅读次数:
141
memcached是什么?memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多We...
分类:
系统相关 时间:
2015-07-26 00:22:35
阅读次数:
267
https://github.com/facebook/wdtWDT is an embeddedable library (and command line tool) aiming to transfer files between 2 systems as fast as possible o...
分类:
其他好文 时间:
2015-07-24 22:25:06
阅读次数:
145
登入Linux系统后,如果想查看该机器是配置了几个CPU,多少个线程,可以在shell中使用如下命令:cat/proc/cpuinfo,此时会列出所有CPU的信息。列出的信息中参数较多,日常运维中需要着重关注如下几个:coreid,cpucores,processor。配合grep可以查询出指定参数的信息,命令如下..
分类:
系统相关 时间:
2015-07-24 18:57:22
阅读次数:
222
体验 - Google Cardboard DIY及完成后简单体验今年的Google I/O最让我感兴趣的除了Material Design以外就是这个Google Cardboard了。据说是Google20%制度的产物,与其说是像某些人口中那种“和Facebook的Oculus竞争”的布局,我宁...
分类:
数据库 时间:
2015-07-24 15:34:13
阅读次数:
138