我熟悉像
Deadweight这样的工具,可以在您的Rails应用程序中查找CSS,但对图像有任何影响吗?我正在一个项目中,拥有大量资产目录,与各种设计师合作,我正在努力修剪这个项目的脂肪.移动资产到我们的CDN时尤其是一个痛苦.
有什么想法吗?
解决方法
它很大程度上取决于使用图像的代码.总是可以计算文件名(通过连接两个值或字符串替换等),因此简单地按文件名进行格式化并不一定足够.
你可以尝试运行wget(可能已经安装了,如果你有一台linux机器,否则是http://users.ugent.be/~bpuype/wget/)镜像整个网站.如果可以在同一台机器或网络上执行此操作,它会抓取您的整个网站并抓取所有图像
# mirror mysite.com accepting only jpg,png and gif files wget -A jpg,png,gif --mirror www.mysite.com
一旦你这样做,你将有一个第二个副本你的网站的层次结构,包含任何图片通过抓取您的网站可访问任何页面积极链接.然后,您可以备份源图像目录,并将其替换为wget的副本.接下来,监视与gif / jpg / png文件有关的404的日志文件.希望有帮助.