solr-1.4.1安装笔记
Solr是一个基于Lucene java库的企业级搜索服务器,本文记录了solr的安装过程,版本为最新的1.4.1。
1) 下载
从solr的官网http://lucene.apache.org/solr/找到最新的版本1.4.1.
解开下载的apache-solr-1.4.1.zip或apache-solr-1.4.1.tgz文件到apache-solr-1.4.1目录.
2) 简易安装
solr的发布包中包含一些example,为了方便的运行这些example,solr的发布... [阅读全文]
高性能WEB开发(11) – flush让页面分块,逐步呈现
在处理比较耗时的请求的时候,我们总希望先让用户先看 到部分内容,让用户知道系统正在进行处理,而不是无响应。一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比 较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js调用的请求接口。
正对这种情况,还有一种处理方法,就是让response分块编... [阅读全文]
WEB高性能开发(10) – 疯狂的HTML压缩
随笔中有网友 skyaspnet 问到如何压缩HTML,当时回答是推荐他使用gzip,后来想想,要是能把所有的html,jsp(aspx)在运行前都压缩成1行未免不是一件好事啊。一 般我们启动gzip都比较少对html启动gzip,因为现在的html都是动态的,不会使用浏览器缓存,而启用gzip的话每次请求都需要压缩,会比较 消耗服务器资源,对js,css启动gzip比较好是因为js,css都会... [阅读全文]
高性能WEB开发(8) – 页面呈现、重绘、回流
页面呈现流程
在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。
1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对... [阅读全文]
高性能WEB开发(7) – JS、CSS的合并、压缩、缓存管理
本篇文章主要讨论下目前JS,CSS 合并、压缩、缓存管理存在的一些问题,然后分享下自己项目中用到的1个处理方案,并提供1个实例下载。
存在的问题:
合并、压缩文件主要有2方面的问题:
1. 每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。
2. 因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合... [阅读全文]
MapleFetion - 飞信实现
MapleFetion是官方飞信的一个实现,采用JAVA作为开发语言,为你提供了一个完整的飞信开发包,并且完全开源。
MapleFetion特性:
接收和发送短信
以手机号添加好友
同意或者拒绝对方添加好友请求
查看好友的详细信息
修改自己的昵称和个性签名
//
//
该项目主页:http://code.google.com/p/maplefetion/
[阅读全文]