1
Air_Mu 2011-12-22 19:20:25 +08:00
楼主写个表单嘛。。。
|
2
CMGS OP 好嘞…晚上回去做个界面…
|
4
Eyon 2011-12-22 20:02:35 +08:00
lz,我要基于密码查询的...................
|
5
alsotang 2011-12-22 20:27:38 +08:00
不懂这是在干吗。。。一进去就只有一个表单而已。。
|
6
CMGS OP |
7
prtitrz 2011-12-22 20:45:41 +08:00
@alsotang http://one.xiaom.co/csdn/**** ****是你要查询的字符串
|
9
CMGS OP @prtitrz 正解,虽然用了mask,但grep的时候可不mask。。
我先解决坑爹的Gevent和Subprocess问题。。得换subprocess。。 |
11
yuhuofeihe 2011-12-22 21:04:33 +08:00
|
12
CMGS OP @yuhuofeihe
因为是正则。。。so。。。把匹配的600多w全render出来了= = |
13
richiefans 2011-12-22 22:00:08 +08:00
速度不错啊 具体实现机制的代码能share么,对这种大数据查询还真的不知道有什么好方法
|
14
CMGS OP 代码不是问题……这货的关键在于1.系统grep,2.内存mount到一个路径,文件丢这里面……完全以空间换时间,其实这份代码是有问题的。在于Gevent-subprocess比较脑残没readline,用迭代器会比较疼……
|
15
CMGS OP @richiefans
搞定了,http://one.xiaom.co/csdn/ 基于gunicorn+gevent subprocess是用的gevent-subprocess,没有readline……让人很忧桑…… 这种类型文件做索引存数据库没啥必要,因为就算这样你要索引的是用户名和Email,反查密码而已…… 而且,那样就无法正则grep了,SQL的正则也是全扫描,so~ 我的做法是丢内存,mount一个内存分区丢进去……popen启动系统grep(不可能写得比这个imba的- -)然后……就是现在看到的啦,Copy了之前@colorday的皮肤……叫一个写App Engine的货写前端……还是杀了我吧T.T 所以这个服务就这样了,懒得管,现在双节点应该都上线了东京/北京……欢迎测试……特点就是,咱们不入数据库,同样高效……但是是正则哟~ |
16
feilaoda 2011-12-23 11:47:24 +08:00
这个强,忘记用户名,忘记密码,只记得密码可能的关键字,不过还是被找回来了。
不错,密码就这样被泄漏了。 |
17
arzon 2011-12-23 12:04:37 +08:00
HTTP/1.1 500 Internal Server Error
|
18
CMGS OP 唉?我看看- -重启服务了……擦的这个……是2号节点内存不够用了嗯……
|