你的意思是你自己写Browser,然后记录所有的访问过的记录?
这个应该用到了数据库了吧?
记录下访问过的记录,然后写如数据库,给这个字段加index,然后查询的时候可以快一点
建议使用查询速度最快的mysql

解决方案 »

  1.   

    但有没有一些简单使用的方法,我想IE不会使用像数据库那种东西吧,或者是放到内存或者写文件什么的,我想到的一个答案相当于使用hashtable把地址保存起来,再用contains函数判断是否含此地址!
      

  2.   

    你的浏览器肯定是安装在本地的,相当于一个普通软件
    使用数据库肯定是可以的,但是也可以使用文件,cookie就不是一回事了,呵呵!如果你要把这个放在内存里面是不可取的,因为如果不持久化,那么浏览器关闭之后所有数据就丢失了!只能使用文件或者数据库!
    使用文件的话,效率比较低,因为涉及文件流的读取。
      

  3.   

    有什么优化的算法,freshman可以举一下例吗?小弟不太会
      

  4.   

    呵呵,我也不知道怎么来优化我觉得数据量可能不会很大,而且用户可能会定时的清除这个文件的内容我倒是建议你使用properties文件
    因为这种文件是key-value格式保存的,然后java里面也比较容易读写
    比如
    xxxx.properties
    -----
    www.sohu.com=20
    www.csdn.net=12