上个月,我在优化一个博客时遇到了一个很常见的问题。该网站多年来一直在无节制地积累图片(+40K)。这些图片的优化效果很差,甚至根本没有优化。其中许多图片的上传尺寸与权重完全不相称,还有许多图片已经不再使用。
从长远来看,这会带来几个问题。首先,这会大大增加数据库的大小,并降低加载速度。图片的重量也会占用主机上的可用空间,我们可能会耗尽空间,甚至超过主机允许的节点数。
我必须做的第一件事就是找出全部图片的数量和重量。这个插件帮了我一部分忙。
导出媒体 URL插件是一款"随手可得 "的插件,简单易用。顾名思义,它只有一个用途:导出我们上传到 WordPress 的所有图片(实际上是媒体,因此也包括 PDF和其他)的列表。这有助于我们进行迁移、搜索引擎优化分析、优化或安全审计。
打开后,我们会发现一个包含这些选项的屏幕。
如果我们选择 .CSV 选项,插件会将列表生成一个带有随机数的文件,以确保安全。建议下载该文件(1),并按照生成后的建议删除服务器上的副本(2)。
在这个列表中,我们可以提取 ID、标题、文件名、标题、替代文本、描述、URL、上传日期和类型。
我发现它唯一的缺点是缺少一个"尺寸"选项来了解每张图片的重量。如果有了这个选项,插件就会非常出色。这样我们就不必去文件管理器或使用其他工具来了解每张图片或不同图片集的重量了。
我们可以将列表导出为 .CSV 文件,也可以选择在插件自己的管理区("此处输出")中显示它们,不过如果图片较多,则不建议这样做,因为我还没有找到在这种情况下该将文件放在哪里。
它的运行速度非常快,在不到两分钟的时间内就创建了一个包含15842张图片的 .CSV 测试列表,最终重量仅为 1.4 MB。
如果我们选择在插件中创建列表,列表将以这种方式显示。
使用它的最低要求是:WordPress 3.1.0 或更高版本,PHP 5.4 或更高版本。