鉴于网站的图片过多,而且大部分都是缩略图,文件又非常小,非常容易造成NFS机的压力很大,很纠结。
刚开始使用过Varnish V2.1.5,上线后,负载很低,但是图片显示时,会出现延迟的情况,经常出现叉烧包的问题,调整过相应的参数,还是无效,最终只能放弃(如有童鞋知道原因,欢迎与我联络,非常感谢)。
Nginx作为强大的Web服务器,我们一直在用,值得依赖。然而对于缓存部分,却了......
继续阅读
六月 28th, 2011 in
网站架构 | 标签:
nginx,
proxy_cache,
varnish |
4 评论
导入MSN联络人,在各大网站是个很常见的功能,Google了一下,使用PHP导入MSN联络人的代码也是大把大把,然而在开发过程中,却是一波三折,我们分别使用了PHP的两个类库,都不同程序存在问题,令我们头痛不已:
1、MSN.getAddressList
部分联络人无法获取,可以正常显示MSN名称
2、PHPMSNCLASS
可以获取所有的联络人,部分联络人的MSN名称不显示
显然这两个PHP的类库都无法满足我们的要求,通过访问Sin......
继续阅读
六月 27th, 2011 in
程序人生 | 标签:
msn,
msn联系人,
msn联络人,
python |
1 评论
大名鼎鼎的GeoIP,是一个非常強大的IP库,提供了对应IP的国家、省市、经纬度,街道等信息,值得称赞的是,GeoIP也提供了免费(GeoLite)的版本,并且收费版本,也不贵。
GeoIP的API几乎涵盖了所有的主流开发语言,如C、PHP、Java、Perl、Ruby等等,也提供 Web Services的应用。
在PHP中,提供了GeoIP PECL库,以及PHP代码直接读取,还有Nginx的GeoIP的插件。
本文简单的介绍一下在PHP代码直接读取的方式。
一、下载GeoLiteCity.dat
......
继续阅读
五月 31st, 2011 in
程序人生 | 标签:
geoip,
php |
我要评论...
在“译言网”逗留着,发现他们使用的”必应”网页划词功能挺不错的,还包含拼音、速度也飞快的。
Baidu一下,发现金山的“爱词霸”也挺不错的,功能也很强,以下我就简单的介绍一下各自的使用方法:
一、爱词霸( http://web.iciba.com/partner/jhjy04.shtml ):
爱词霸提供了网页插件、浏览器插件、客户端插件,还提供了开放平台API,可以自定义查询,真是很强大。
把代码放置footer.php,调用代码如下:
<script type=”text/javascript̶......
继续阅读
五月 30th, 2011 in
互联星空 | 标签:
必应bin云词典,
爱词霸,
译言网 |
我要评论...
简单介绍了Moosefs的优势,欢迎拍砖。
Moosefs
总结:
初步了解MooseFS后,感觉如果有更好的HA,以及跨机房备份问题,那就非常适合我们了^-^。
继续阅读
四月 30th, 2011 in
网站架构 | 标签:
moosefs,
nfs |
我要评论...
NFS (Network File System Server)文件服务器,我们一直用它,值得依赖。然而我们不得不面临一个难题,文件如何备份?从最初的使用Rsync,Glusterfs(性能很差,适用于大型存储),到Serync,随着目录和文件数目不断增长,我们开启Sersync后,负载直接飙升到20,让我们不得不思考使用其他方式进行备份。
Moosefs在国内使用的人很多,采用C语言开发,经过测试,效率很高,元数据服务器也有单点故障,虽然......
继续阅读
四月 30th, 2011 in
网站架构 | 标签:
drbd,
moosefs,
nfs,
sersync |
3 评论
PHPExcel是一个非常强大的操作Excel文件的PHP类库,可以生成复杂的Excel文件,phpMyAdmin的导出Excel就是使用的PHPExcel。
具体的使用方法,可以参考 http://www.zeali.net/entry/556 ,这里有详细的介绍。
目前,我使用过PHPExcel和Spreadsheet_Excel_Writer,Excel2007可支持1048576行,而低版本只支持65536行,在这里说说各自优缺点:
PHP......
继续阅读
三月 31st, 2011 in
程序人生 |
我要评论...
自从动态生成缩略图上线后,NFS客户端日志时常报无法响应的错误,怀疑是NFS机IO过大,所以想到使用Varnish给NFS机减压,将缩略图存放到内存中,减少读的压力,然后就有了篇博文。 简介: Varnish是一款高性能的开源HTTP加速器,网上评价比Squid更强,安装配置都很快速,方便。
一、安装:
# wget http://repo.varnish-cache.org/source/varnish-2.1.5.tar.gz
# tar zxvf varnish-2.1.5.tar.gz cd varnish-2.1.5
# ./configure –prefix=/u......
继续阅读
三月 31st, 2011 in
网站架构 |
我要评论...
SCWS 是 Simple Chinese Words Segmentation 的缩写,即简易中文分词系统,是由Hightman开发的一套基于词频词典的机械中文分词引擎,它能将一整段的汉字基本正确的切分成词,自带了简繁体词典。官方介绍,经小范围测试大概准确率在 90% ~ 95% 之间,已能基本满足一些中小型搜索引擎、关键字提取等场合运用,45Kb左右的文本切词时间是0.026秒,大概是1.5MB文本/秒,提供了C语言的API,PHP语言扩展,支持Windows、Linux。
目前站台上使用的Sphinx搜索引擎,没有应用......
继续阅读
二月 27th, 2011 in
程序人生 | 标签:
scws,
中文分词,
繁体中文分词 |
我要评论...
在准备发布这篇文章(原名为升级到php5.3.4)时,没想到,神马都是浮云,php5.3.5竟然出来了,经过查看,原来修正了一个严重的Bug。
PHP官方描述:字符串转换成double(浮点)类型时,程序会暂停或终止,无论装有PHP的系统是32位还是64位,这个问题影响的仅仅是x86 的32位PHP处理,并提供了php测试脚本。
那主角还是php5.3.4,php5.3.4主要是有以下特性,
* 增加对zip 流的统计支持
* 新增 follow_location (默认启用)支持
* 增加一个 3rd parameter to get_......
继续阅读
一月 10th, 2011 in
程序人生 | 标签:
bug,
php |
我要评论...