去年年底在 Hostinger 上买了两台共享主机,当时官方的折扣力度比较大,整体算下来也就是 30 多美金一年。
但在这类平台上买共享主机,一个很明显的痛点就是会限制了账户整体的 Inode 数量。
我自己今天也是由于其中一台共享主机用得超限了,所以才想着来分享下这个话题。
这种 inode 限制,说白了就是服务器上“文件数量”的限制,而非磁盘容量限制,目前市面上的很多共享主机产品都有这个限制。
注:Inode(index node)是 Linux 文件系统里的一个数据结构,用来记录文件或目录的元信息,每一个文件或文件夹都会占用 1 个 inode。
比如我现在创建一个 WordPress 网站,并安装好相应的主题与插件,基本大几万的 inode 便用完了。
毕竟 WordPress 属于是一套比较庞大的内容管理系统,外加主题、插件之类附加功能的添加,很容易就在主机内容创建大量的文件。
所以很多时候,这类共享主机声称可以免费创建多少多少个网站,但实际使用下来是很难达成这样的目标(只使用 WordPress 的情况下)。
所以怎么办,有没有什么办法去优化 Inode 从而尽可能节省额度呢。
方法一自然是非必要不使用 WordPress 这样的大型内容管理系统了。
如果我们的网站只是简单的信息呈现,不涉及用户交互逻辑的话,最佳的方式还得是使用 HTML 静态文件,一个页面也就一个文件,自然就只消耗 1 个 inode 额度。
现在 AI 的能力已经很强了,不会前端技术的情况下也能在 AI 协助下写出非常完善的 HTML 静态页面。
方法二则是我们自己主动去清理缓存了。
比如我们在网站上使用缓存插件,一般都会设置图片的缓存功能,但是要知道这种功能一旦设置了,缓存插件会帮我们将图片按照不同屏幕尺寸裁剪成很多很多份。
如果网站图片很多的话,那 inode 消耗速度直接乘以 10 甚至以上了。
那如果有可能的话,缓存插件这块的优化就需要我们好好留意下,争取做到网站性能与资源消耗之间的平衡。
除了图片之外,还有就是这类共享主机每天定时生产的各种日志信息与文件备份信息了。
想要解决这个问题就需要我们手动干预了,定期进到网站目录里面主动清理下这部分内容。
其实备份真的没必要每天都去做,尤其是网站内容的更新频率较低时就更没有必要了。
当然预算充足的话,多买几台这样的机器,问题自然也就随之解决了。
趁着假节日折扣力度比较大的时候,多屯点货就行了。






