服务器上的文件会影响网站速度吗
Do files on your server influence website speed
如果您的网站有一个网络服务器,如果服务器上有很多其他文件,即使它们未被使用,是否会有影响?
例子
一个普通的网络服务器有一个 500 GB 的 SSD space。它托管一个网站,但有大量其他不活动的网站。虽然那个单个网站只有 1GB 大小,但硬盘驱动器已满 50%。这会影响网站速度吗?
除了两种类型之间的速度差异之外,SSD 与 HDD 是否有区别。
编辑:我在某处读到,您的服务器中的文件数量会影响它的速度,由于 Andrei 的回答,这听起来合乎逻辑,因为必须搜索更多文件。然而,我已经和某人讨论过这个问题,他坚定地说这没有关系。
拥有 other/unused 个文件总是会对性能产生影响,但问题是 - 它有多大。通常不多,你根本不会注意到它。
但是想想文件是如何从磁盘读取的。首先,您需要在文件分配table(FAT)中找到文件记录。在 table 中搜索类似于在树状数据结构中搜索,因为我们必须处理包含其他文件夹等的文件夹。
您拥有的文件越多,FAT 就越大。相应地,搜索变慢了。
总而言之,有了内存缓存和其他技巧,这不是问题。
当一个文件夹中有数千个文件时,您会注意到这种影响。这就是为什么承载大量图像的图片相关服务通常将它们存储在文件夹结构中,每个文件夹仅包含有限数量的文件。例如,名为“12345678.jpg”的文件将存储在“/1/2/3/4/5/12345678.jpg”路径中,其他文件名为“12345000”... '12345999'。因此每个文件夹只能保存 1000 个文件。
如果您的网站有一个网络服务器,如果服务器上有很多其他文件,即使它们未被使用,是否会有影响?
例子
一个普通的网络服务器有一个 500 GB 的 SSD space。它托管一个网站,但有大量其他不活动的网站。虽然那个单个网站只有 1GB 大小,但硬盘驱动器已满 50%。这会影响网站速度吗?
除了两种类型之间的速度差异之外,SSD 与 HDD 是否有区别。
编辑:我在某处读到,您的服务器中的文件数量会影响它的速度,由于 Andrei 的回答,这听起来合乎逻辑,因为必须搜索更多文件。然而,我已经和某人讨论过这个问题,他坚定地说这没有关系。
拥有 other/unused 个文件总是会对性能产生影响,但问题是 - 它有多大。通常不多,你根本不会注意到它。
但是想想文件是如何从磁盘读取的。首先,您需要在文件分配table(FAT)中找到文件记录。在 table 中搜索类似于在树状数据结构中搜索,因为我们必须处理包含其他文件夹等的文件夹。
您拥有的文件越多,FAT 就越大。相应地,搜索变慢了。
总而言之,有了内存缓存和其他技巧,这不是问题。
当一个文件夹中有数千个文件时,您会注意到这种影响。这就是为什么承载大量图像的图片相关服务通常将它们存储在文件夹结构中,每个文件夹仅包含有限数量的文件。例如,名为“12345678.jpg”的文件将存储在“/1/2/3/4/5/12345678.jpg”路径中,其他文件名为“12345000”... '12345999'。因此每个文件夹只能保存 1000 个文件。