摘要: 通过前几篇文章,你应该已经掌握了很多优化网站的方法。现在你的网站加载速度已经很快了,但是你必须持续的监控你的网站,了解它的大小变化,要不然一段时间过去之后,它可能又成为了一个胖子。 如今每个页面平均已经达到1.7M,每年增长大概32%。你可以通过以下几个工具来查看你的网站是不是又在暴饮暴食,而且... 阅读全文
posted @ 2014-09-07 20:05 王立君 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 经过前两篇文章的实践,你的网站加载速度一定有了非常明显的变化。能把实践跟到这篇文章的人想必一定是极客中的极客。如果你仍对网站的加载速度不满意,可以看看再尝试一下本文中几近疯狂的终极优化方案。 你可以对网站进行快速的优化,但网站日常的节食却很难。也许你已经花了很大的力气去优化你的CSS和Java... 阅读全文
posted @ 2014-09-07 20:04 王立君 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们讨论了一些基本的页面优化和减肥方案,现在我们的页面已经被缩减了30%-50%,如果你还没有阅读上一篇文章,我建议你完成那些基础热身之后再继续进阶的训练。 如果你已经尝试了基础的热身,那我们就继续采取一些更极客的解决方案。 1. 移除网站中社交网络的组件 看到这个标题请不要... 阅读全文
posted @ 2014-09-07 20:03 王立君 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 据调查,网页大小在2013年平均增长了32%,平均达到了1.7M,单独的HTTP请求达到96个。这是令人震惊的数字,而且这只是个平均值,有一半的网站会大于这个值。网站也得了肥胖症,而我们这些开发者就是罪魁祸首。 一个超重的网站会对你产生如下影响: 1. 网站代码越多,用户下载的就越多,加载速度就... 阅读全文
posted @ 2014-09-07 20:02 王立君 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 写在前面在这次的审稿过程中有幸得到了Ted Yu和梁堰波先生的反馈,大家就一些感兴趣的内容进行了讨论。该方案由一个智能交通解决方案演变而来,设计之初仅寄希望于通过二级索引提升查询性能,由于在前期架构时充分考虑了通用性以及对复杂条件的支持,在后来的演变中逐渐被剥离出来形成了一个通用的查询引擎。Ted ... 阅读全文
posted @ 2014-09-07 14:33 王立君 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 本文由《IEEE Software》杂志首发,现在由InfoQ和IEEE Computer Society联合向您呈现。在软件工程中,非功能性需求(nonfunctional requirements,简称NFRs)与软件架构(software architectures,简称SAs)之间存在着紧密... 阅读全文
posted @ 2014-09-07 14:28 王立君 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 简介Spring XD(eXtreme Data,极限数据)是Pivotal的大数据产品。它结合了Spring Boot和Grails,组成Spring IO平台的执行部分。尽管Spring XD利用了大量现存的Spring项目,但它是一种运行时环境,而不是一个类库或者框架,它包含带有服务器的bin... 阅读全文
posted @ 2014-09-07 14:27 王立君 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 虚拟机克隆完后,通常我使用这两个脚本来帮助快速部署,一个是修改主机名,一个是修改IP地址(IP地址修改比较适合只用一块网卡的虚拟机,修改eth0的IP地址)。适合Redhat 6及CentOS 6的操作系统。修改主机名:#!/bin/bash# Ivan Liao - Version 0.1clea... 阅读全文
posted @ 2014-09-07 14:20 王立君 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 前言接触Hadoop有两年的时间了,期间遇到很多的问题,既有经典的NameNode和JobTracker内存溢出故障,也有HDFS存储小文件问题,既有任务调度问题,也有MapReduce性能问题.遇到的这些问题有些是Hadoop自身的缺陷(短板),有些则是使用的不当。在解决问题的过程中,有时需要翻源... 阅读全文
posted @ 2014-09-07 14:19 王立君 阅读(925) 评论(0) 推荐(0) 编辑