我正在编写一个servlet,它将检查服务器上的一个目录(在web容器之外),并递归地搜索某些文件(通过某些文件,我指的是具有特定扩展名和特定命名约定的文件)。一旦找到这些文件,servlet就会返回一个包含所有找到的文件的长列表(包括文件的完整路径)。我的问题是有太多的文件和目录,以至于我的servlet运行得非常慢。我想知道是否有解决此类问题的最佳实践或现有的servlet?简单地编译整个文件列表并在客户端通过js/jquery进行过滤是不是更有效?
发布于 2010-03-20 03:06:53
我认为你的servlet运行缓慢是因为硬盘速度太快。如果文件列表是永久性的,则应将其加载到内存中
https://stackoverflow.com/questions/2479868
复制相似问题