Tokyo Cabinet table表的jsp接口
08-16
终于完成了Tokyo Cabinet的jsp接口,在tomcat下性能不是那么出众,看来性能还是得用c。
部署方法看上一偏配置说明。
代码 api.tar.gz
信息插入与修改:
- $data['database'] = "sunboyudata2";
- $jsondata = array();
- while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
- $jsondata[] = $row;
- }
- $data['jsondata'] = json_encode($jsondata);
- $url= http_build_query($data );
- $postdate = array (
- 'http' => array (
- 'method' => 'POST',
- 'header'=> "Content-type: application/x-www-form-urlencoded\r\n" .
- "Content-Length: " . strlen($url) . "\r\n",
- 'content' => $url
- ),
- );
- $postcontent = stream_context_create($postdate);
- $return= file_get_contents('http://192.168.138.29:8080/api.jsp', false, $postcontent );
查询:
http://192.168.138.29:8080/search.jsp?database=sunboyudata2&query=fid:QCNUMEQ:1604&skip=20000&max=10
database:数据库文件名[无扩展名]
query:查询条件 每组查询条件三个部分 字段:规则:值 每组之间用|分割
skip:记录起始
max:返回的记录条数
缺点:在频繁大数据量提交的时候,tomcat总是影响失败。性能没有预期那么好,tc需要优化。
