分享笔记:

Inodes是什么以及怎么防止内存爆满?

防止网站内存爆炸

文章目录

如果你最近有收到你网站托管服务商过度使用 inodes 的通知,那边你一定要重视一下了,不尽快解决的话会影响到你 WordPress 网站的访问,严重会直接影响到网站的搜索引擎排名

什么是Inodes?

Inodes 或 Inodo,中文叫索引节点,是Unix文件系统中的唯一元素,用来存储文件的元数据信息,代表一个文件或文件夹的记录、像所有者、大小、时间等。

简单来说,Inodes就是在硬盘上任何占据空间的元素,不管它的大小或类型。所以 Inodes 的数量表示你的托管空间中存在的文件和文件夹数量,不管这些文件夹是不是空的。硬盘中的每个记录都是一个Inode。

inodes 索引节点

网站内存明明还有很多为什么提醒Inodes过满?

当你收到托管公司使用Inodes过多的通知时,代表你的托管计划中的Inodes数量超过了限制,和你可用的磁盘空间一毛钱关系都没有

你已经达到或接近了托管套餐里允许的Inodes数量上限,这可能会影响你网站的性能和稳定性,所以要即使做出调整。

inodes 索引节点

索引节点使用限制

网站托管公司通常都设有Inodes使用限制,通常有两种类型:

  • Soft 限制:你仍然可以上传文件和在你的网站上做操作,但性能会受到限制。
  • Hard 限制:你无法上传文件或创建文件夹,并且你网站套装里的所有网站的性能都会受到影响。

在网站空间满时,你可能遇到以下这些情况:

  • 你已经达到了存储空间的上限,但Inodes很少:这代表你有很少的文件,但它们的大小都很大。你的网站内存空间满了。
  • 你已经达到了Inodes的上限,但存储空间还有很多空闲:这代表你有很多文件,而且大部分都很小。你的 inodes 空间满了。

内存完全满了还是很好察觉到的,但是 inodes 满了其实不容易发现。这两种都被普罗大众说是 “内存满了”,可是其实是不同的概念。

通常存储空间是很难满的,出问题的都是inodes数量。

查看使用的inodes数量

当牵引节点满了时会出现这几种常见问题:

  1. 无法发送电子邮件。
  2. 无法接收电子邮件。
  3. WordPress文件上传失败。
  4. 插件和主题的安装失败。
  5. WordPress,插件和主题更新失败。
  6. 无法创建文章或页面。
  7. 无法修改文章或页面。
  8. 用户无法登录。

不过当然,最简单的方法是直接去你的网站托管商查看已经使用的inodes数量。

siteground 内存inodes
Siteground 内存使用数据
hostinger 内存inodes
Hostinger 内存使用数据

我这里放的是 SitegroundHostinger,它们的内存使用都在主机hosting这个选项里,其他的服务商都差不多或在 c-panel 里面。

为什么inodes满了会影响网站?

很简单的道理,你手机内存满了,手机不会卡?不会慢?dddd(懂得都懂)

如果你嫌麻烦,直接花钱提升内存就可以了,如果有用钱解决不了的事儿,那就是花的钱不够。

减低inodes的使用数量

减低牵引节点的数量其实和优化网站速度的过程差不多,接下来我们来看看一些。

删除不需要的主题和插件

如果你安装了未启用的主题或插件,最好是删除它们,留着也没什么用,只会占存储空间和Inodes数量。主题最少留一个就可以了,或者一个主题和一个子主题。

网站媒体设置

上传到 WordPress 上的图片生成多张图片,也会根据你网站的主题或插件需求额外再生成照片,所以除了做好上传前的图片优化以外,生成的图片数量我们也要注意。

文件上传的 “以年—月目录形式组织上传内容” 也会生成多的文件夹,这个可以根据你自己的需求开不开。

删除网站缓存文件

网站缓存可以帮助我们快速提供内容给用户,可我们要注意清理那些已经“过期”的缓存,大多数缓存插件都是有提供定期自动清理的,这个你设置一下就行。

wordpress cache 文件夹

删除网站logs日志

如果你开启了WP_DEBUGlogs日志功能,那么多余的文件你也可以删除掉。防止意外,你可以先做个备份。

删除老的网站备份文件

你手动备份的网站backup可以删除时间过长的,虽然这些备份文件通常都是大小问题。

为笔记评分

平均评分 5 / 5. 摘星者: 1

有疑问?留个言吧!

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors