对WordPress生成的图像大小感到困惑

时间:2021-08-04 作者:Dave Rado

我在本论坛的其他帖子中读到,Wordpress会为您上传的任何图像创建三份副本,每个副本具有不同的维度;但在我的网站上,它似乎正在创建每个图像的10多个不同维度的副本(我可以在cpanel文件管理器中看到它们)。我不明白为什么它创造了3个以上?

当我在浏览器中查看网站时,不会显示Wordpress创建的任何图像副本,而是显示我上载的原始图像(或该图像的Litespeed优化版本)。那么,如果浏览器只是忽略了大小调整后的图像,WP创建这些图像有什么意义呢?

非常感谢您的帮助。

戴夫

1 个回复
SO网友:Mark Kaplun

只要上传图像时服务器不超时,生成尽可能多的图像所需的成本很低,这就是wordpress这样做的原因。磁盘空间的成本非常低,因此尝试对其进行优化几乎没有意义。

仅在需要时动态生成图像,这听起来可能是一种更好的方法,但事实证明,在软件方面更为复杂,在过去,当它的实现不好时,也会造成安全漏洞。这并不意味着它不可能实现,只是当前的实现被认为足够好,没有足够大的感知”;增益“;为实现它付出额外的努力。

至于图像的数量,除了wordpress的核心尺寸旨在将图像包含在内容中之外,每个主题(很少是插件)还可以指定它们需要生成特定的图像尺寸,这就是为什么会有这么多图像。

至于;未使用生成的图像;,这是一个很难证明的大胆主张。当然,它们是在管理员中使用的,即使您有一些插件可以在图像提供给用户之前对其进行操作,除非您确切知道它是如何工作的,否则它可能会使用已经生成的图像来实现这一点。

相关推荐

Fix hover images blink

我使用php生成了这个css脚本,它用于在用户悬停时显示wordpress的第二个特色图像。问题是图像在闪烁,我不知道如何解决这个小问题。有人能建议解决这个问题吗?我已经实现了lazyload,但在这种情况下它是无用的。<div class=\"box\"> <?php $id = get_the_ID(); ?> <div class=\"rounded-circle\" style=\"background-image:url(\'