在网站上,除了直接URL外,不能通过任何父级URL访问的图片被称之为孤岛图片。通常,这种图片均为网站中被抛弃的或者被更新后,没有及时删除的图片文件。这种文件累计过多,会占用大量网站空间。我们也可以理解为,没有被任何网站页面引用的图片,被称为孤岛图片。同样,没有被任何网站页面引用的文件多半也是无用的孤岛文件,一般就需要做删除处理。
那么,过去我们网站建设行业里是如何处理这种孤岛图片的呢?听之任之。是的,因为没有很好的解决方案来处理它们。甚至到了今天都还没有很完美的方案。用户通过后台上传的图片文件只要写入了数据库,那还是可以处理的,但是通过编辑器上传后却没有被引用的文件,至今还没有完美的处理方案。
下面,我们来了解下创络是如何处理孤岛图片的:例如昨天你上传了一张产品图片,我们会在数据库中记录这个文件的名称。今天,当你来修改这个产品的时候,我们会在新的图片上传前查询旧的图片的路径并保存下来,然后在确认新的图片上传成功后,删除旧的图片。这一技术我们已经在2012年7月份的系统中开始应用,并在2013年5月份的新系统中延续使用。