LAZYLOAD插件是否会使此服务器磁盘变得繁忙?

时间:2012-11-03 作者:THpubs

一些人声称,这个插件对磁盘进行了多次读/写操作,使它们太忙了。提高IOps速率。这是正确的吗?

http://wordpress.org/extend/plugins/lazy-load/

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

你没有提到人们的这些主张,我在链接插件的支持论坛上也找不到这样的主张,但让我们幽默一下这个理论并进行调查。

PHP中有大量代码:

http://plugins.svn.wordpress.org/lazy-load/trunk/lazy-load.php

从这一点来看,我想说,您可能会增加一些CPU使用率,但不会太多,当然不足以造成如此大的差异,更糟糕的事情发生在流行的插件中。所以在CPU方面,我不认为这太重要

代码本身也不会执行任何文件IO,因此如果有更多的磁盘写入/读取,PHP不会直接负责。

这就剩下了JS,这是不可能的。

我看不出为什么一页图像会导致服务器磁盘变得如此繁忙。假设在最坏的情况下,浏览器加载所有图像,然后加载lazy\\u load源文件,并且在向下浏览时,无论出于何种原因,图像都会再次加载(无论出于何种原因,浏览器缓存都会神秘死亡)。我怀疑这会使硬盘没有响应或导致重大问题。

更重要的是,在懒散加载的概念中,我看不出有任何理由存在文件写入。JS没有对服务器文件系统的写访问权限,PHP没有文件IO。

My humble opinion is that these claims are a load of b*llocks, and the onus should be on the people making the claims to back them up with evidence. 这是一个评价很高的插件,代码来源于Automatic VIP本身,如果这些说法属实,我怀疑它是否会受到赞誉。

还要记住,如果繁忙的驱动器导致IOps增加,这是存储技术中一个潜在的致命缺陷。在HD上最大化传输速率将增加需求,进一步最大化传输,创造更多需求,并导致视觉反馈回路。这意味着,如果传输速率达到最大值,HD将无法使用,直到断电。我不知道有哪种现代存储设备能做到这一点,无论是机械驱动器、光盘驱动器还是各种固态技术。

此外,您还可以安装插件并在一分钟内通过加载多个充满图像的页面找到答案

结束