不同文件夹的数量是否会影响网站加载速度?
Is higher number of different folders affecting website load speed?
我有一个关于页面加载速度的问题。考虑一下我的网页上有不同类型的图像的情况,例如图标、徽标、内容中的图像等....
我想知道为每个媒体类别设置单独的文件夹是否会影响页面加载速度:
/logos
/icons
/images
如果所有类别的图片都放在一个文件夹而不是多个文件夹中,网页加载速度会更快吗?
提前感谢您的建议。
不,文件夹的数量不影响页面加载速度。
但是,较少数量的 HTTP 请求很重要,因此您可以使用 sprite 表。
尽管与性能相关的问题经常因为没有机器上的基准测试而无法回答而被关闭,但这个问题还是值得回答的,因为除非你 运行 一台基于土豆的计算机,否则你不会有任何性能影响。
目录实际上并不是现实生活中的物理文件夹。
它们只是指向存储文件的磁盘空间的指针寄存器。 (当然,这被大大简化了,因为它涉及文件系统和更多低级的东西,但那时候不需要)。
回到你的问题,从两个目录加载两个文件的区别:
/var/foobar/dir1/image1.jpeg
/var/foobar/dir2/image2.jpeg
或一个目录:
/var/foobar/dir1/image1.jpeg
/var/foobar/dir1/image2.jpeg
...是您的文件系统必须查找两个不同的目录表。使用现代文件系统和中等(甚至低端)硬件,这不会造成任何问题。
正如@AjitZero 所提到的,这里对性能的影响将来自文件的大小、不同 HTTP 请求的数量(即:多少图像、CSS、脚本等...)以及您在用户计算机上缓存数据的方式。
我有一个关于页面加载速度的问题。考虑一下我的网页上有不同类型的图像的情况,例如图标、徽标、内容中的图像等....
我想知道为每个媒体类别设置单独的文件夹是否会影响页面加载速度:
/logos
/icons
/images
如果所有类别的图片都放在一个文件夹而不是多个文件夹中,网页加载速度会更快吗?
提前感谢您的建议。
不,文件夹的数量不影响页面加载速度。
但是,较少数量的 HTTP 请求很重要,因此您可以使用 sprite 表。
尽管与性能相关的问题经常因为没有机器上的基准测试而无法回答而被关闭,但这个问题还是值得回答的,因为除非你 运行 一台基于土豆的计算机,否则你不会有任何性能影响。
目录实际上并不是现实生活中的物理文件夹。
它们只是指向存储文件的磁盘空间的指针寄存器。 (当然,这被大大简化了,因为它涉及文件系统和更多低级的东西,但那时候不需要)。
回到你的问题,从两个目录加载两个文件的区别:
/var/foobar/dir1/image1.jpeg
/var/foobar/dir2/image2.jpeg
或一个目录:
/var/foobar/dir1/image1.jpeg
/var/foobar/dir1/image2.jpeg
...是您的文件系统必须查找两个不同的目录表。使用现代文件系统和中等(甚至低端)硬件,这不会造成任何问题。
正如@AjitZero 所提到的,这里对性能的影响将来自文件的大小、不同 HTTP 请求的数量(即:多少图像、CSS、脚本等...)以及您在用户计算机上缓存数据的方式。