Apache Struts项目中未使用的文件

时间:2013-01-24 13:27:21

标签: java apache jsp servlets struts

我最近继承了一个使用Apache Struts写的工作项目,它有点混乱,有很多未使用的文件,如jsp,java,css。

是否有一种简单的方法来识别未使用的文件而无需手动检查?这是一个非常大的应用程序,所以我真的希望没有必要!

1 个答案:

答案 0 :(得分:1)

尽管人们喜欢告诉你,是的,这可以做到 - 我最近问过这个问题 - 首先你有两种方法可以做到这一点,它显示出对SO中数学统计性质的惊人误解。

基本上你可以创造一个令人难以置信的大概率“文件未使用的概率”,当人们认为你不应该这样做时,这是“理论”胜过“常识”的伟大胜利。

在我的例子中,大约有十年的实时数据可供使用。在排除文件是否为永不服务的死文件之前,在项目中的文件中获得阳性结果的最低频率是非常重要的。最低使用文件数越高越好。

两种方式:

  • 使用像这个工具http://www.apacheviewer.com/features.php的apache日志分析器(付费使用)我实际上没有采用这种方法,所以你的里程可能会有所不同,这取决于你的记录,但理论上这是一个合理的方法< / LI>
  • @Michael Hampton从操作系统获取最后一次访问日期时间的技巧

OP

https://serverfault.com/questions/513587/apache-log-can-they-be-used-to-see-if-a-file-is-ever-called-used/513618#513618