发布一个parker版本
by xiaosuo | 软件相关 |
2004年10月24日12:47星期日 |
以前曾经四处寻找ftp搜索软件,后来得知parker,但是到处搜索也没有找到,一个偶然的机会在http://sourceforge.net上看到了这个项目,下载了南京大学的版本。感觉功能不够强大,就自己动手更改了一些代码,就是现在的parker版本。 一、原南京大学版的发布说明 本站使用的搜索引擎是由Nosey Parker的中文版西安交通大学版本,经过大幅修改而来. 新的搜索引擎目标是能够搜索全教育网的ftp, 原来的版本由于在整理数据时要用到大量的内存, 一旦站点太多,数据量太大,就会因为内存需求成倍增加而无法进行下去。
我考虑到以文件名排序意义不大, 去掉了该功能, 使得内存不会成为瓶颈。 重新设计的数据存放结构, 并运用快速的压缩算法(LZO), 既节省了大量硬盘空间, 又使得把所有数据进行缓存成为可能, 大大提高了搜索速度。再去掉了过时的不使用的界面(包括telnet, dos用户接口,gopher,mail),只保留www的在线搜索, 因此不必再启动inetd的一个线程, 既减少网络接口的负担,也增加安全性. 新的版本支持Redhat7.2。 新增功能: # 对搜索功能, 增加多个关键字的支持, 提供了排除功能, 指定文件扩展名(可以有多种不同的文件). # 提供ftp站点内容的统计和排名, 在线推荐ftp站点, 进行免费ip检验,以解决国外ip流量的计费问题. # 考虑到有些FTP网站会因为某些原因关闭, 因此在主机名后显示目录更新时间, 提供参考. # 而且对于太长时间无法更新的站点,在搜索里面不会在出现。 # 在输出搜索结果时, 对站点进行了排序, 使得离访问者最"近"的站点放在最前面(以IP为准). 性能的改进比较 # 硬盘占用:旧版在收集超过100个站点数据后, 占用600M硬盘. 改进后的原始数据有100M, 压缩后只有15M! # 搜索速度: 由于硬盘速度瓶颈, 原来搜索100M数据要20秒, 使用压缩后只要3-4秒(PIII-450, 256M内存).
遵守协议 根据GPL协议, 搜索引擎提供源代码 任何人可以得到源代码,可以修改、使用这个软件。 如果你感兴趣,请到http://sourceforge.net/projects/parker上参与开发工作,让我们一起把它做的更好。
二、南开大学版新增功能 1.更加友好的界面与国际接轨。 2.支持ftp用户名,密码,端口的设定。 3.改正了不能正确搜索中文的bug。 4.按最后更新时间排序站点,解决了有些ftp内容老化的问题。 三、下载地址 http://linuxer.512j.com/parker_nku.tar.bz2 四、安装方法 内详
|
字体:大 中 小 |
|
|
|
|
|