写博客 博客提示 如何使用Web托管将inode用法(文件和文件夹)降低...

如何使用Web托管限制降低inode用法(文件和文件夹)

 压力

如果您在共享服务器上托管博客或网站(或者我猜,任何服务器),则可能会在某些时候击中inode限制。简而言之,它表示您使用的文件和文件夹数量(很可能您由于您拥有的文件数量),您可能正在击中此inode使用限制。

如果你不,你可能会没问题’T有很多文件,但对于渴望技术等网站,我们做了很多自拍照片的评论,事情可能会在5到10年过去了。

更不用说WordPress(这个博客平台)和您正在使用的主题正在创建自己正在上传的每个图像的图像缩略图。

例如,如果将图像上传到帖子,则可能最终包含3-6个额外文件。如果是评论帖子 像这个 has 22 images, you’d get 88 –只有一个帖子的164张图片!每天发布和你’ll understand what’来了。如果您使用Windows Live Writer,您甚至可以获得更多文件,因为它的缩略图将从WordPress +主题中获得更多缩略图。

自从WordPress 4.4以来,团队还增加了 额外的768倍像素介质缩略图的缩略图生成 每个图像上传到速度速度(响应图像)。

当我从Hostgator迁移到Ventraip澳大利亚时,我意识到博客有165,000个inodes(!),并且无法轻易进行迁移。

如果您正在击中主机上的inode限制,并且无法执行CPANEL备份或正在强制升级,则您可以随时进行清理。或者预防将来停止这种情况发生。

如何在服务器上减少inode /文件

[1]减少您网站上的缩略图的使用’s theme

newsmag,主题我’M用于渴望技术非常棒,为不同的块和页面样式提供大量缩略图生成选项。虽然它’s great, I didn’t realise I’d很快地击中了极限,现在我’m paying the price.

Newsmag缩略图设置

如果你不在那里,我’d建议真正降低您网站生成至最低限度的缩略图。当然,我不得不放下那个时髦的巨型菜单,很酷,大网格或帖子布局,缩略图大小,但我知道我不得不。

自从WordPress 4.4以来,你’LL在每个图像上读取新的728x缩略图,但它’除非您将这些代码添加到您的孩子主题中,否则不能插入您的帖子中’s函数.php(找到代码 这里 ):

//在上面的WP 4.4生成的726x新缩略图,作为插入图像选项
add_filter( ‘image_size_names_choose.’, ‘fresh_custom_sizes’ );

功能fresh_custom_sizes($ sizes){
return array_merge($大小,数组(
‘medium_large’ => __( ‘Medium Large’ ),
) );
}

[2]禁用WordPress自动缩略图生成

WordPress还默认生成3个缩略图。您可以通过设置更改这些设置 - >Media.

如果你从不在你的帖子上使用它们而你’我使用WordPress图库功能’D建议将它们关闭。我将所有值设置为0.但是安全,有“Thumbnail size” to default (150×150),而不是禁用它compeltely–如果您的主题没有,我认为WordPress将被WordPress用作默认缩略图所用图像’t have it.

It’S也用于许多WordPress’相关帖子插件所以它’如果你有一天需要他们,请致以帮助它们。

WordPress缩略图设置

[3]删除旧的,未使用的缩略图

如果它’为时已晚(即您已达到CPANEL的in Inodes使用限制),您’不幸的是,必须自己删除未使用的缩略图。它’唯一痛苦的方式。

我通过SSH终端手动手动完成,但我相信有WordPress插件也可以帮助您解决。

我更喜欢手工工作,因为我不’t真的相信这些可以意外地删除东西的自动化解决方案。但!如果从SSH终端手动删除文件,则WordPress媒体库仍将不幸的是对这些图像的链接/参考。因此,最好的方法是实际使用删除数据库引用和文件的插件。

但我确实最终在最后手动删除图像文件。

通过拔下并下载它们之前,请务必备份所有图像画廊。您的图像及其缩略图位于WP-Content / Uploads文件夹中。

我使用SSH终端根据缩略图大小列出文件。看看你没有哪些’在您的帖子上使用。一旦您正常,请使用RM -F命令删除它们(请记住具有备份?)

手动删除 - 缩略图

如果您使用Windows Live Writer并在那里调整图像大小,事情会变得复杂。 Windows Live Writer将使用_thumb.jpg创建调整大小的图像的自己的缩略图。然后将此缩略图将自动调整为更多的缩略图,完全乱七八糟!

是的,您必须逐个执行此操作,或者您是编码器/脚本转器,您可以创建一个脚本。我能’因为你从上面的屏幕截图看时,我手动地做到了这一点。

再次,如果您只使用众所周知的插件来清洁媒体库,它肯定是最好的!

在删除这些未使用的缩略图后,我的境内从165,000到89,933(即超过70,000个缩略图文件/ Inodes)下降!

你也许也喜欢