web-server – 提供70,000个静态文件(jpg)的最佳方式?

前端之家收集整理的这篇文章主要介绍了web-server – 提供70,000个静态文件(jpg)的最佳方式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用Nginx提供大约70,000个静态文件(jpg).我应该将它们全部转储到一个目录中,还是有更好的(有效的)方式?由于文件名是数字的,我认为有一个目录结构,如:

XXX / XXXX / XXX

操作系统是CentOS 5.1

解决方法

基准,基准,基准!您可能会发现这两个选项之间没有显着差异,这意味着您可以更好地花时间处理其他问题.如果您进行基准测试并找不到真正的差异,那么请选择哪种方案更容易 – 只有程序必须访问文件才能轻松编码,或者如果人们需要经常使用文件,那么人们可以轻松使用哪些方案.

至于哪一个更快,我相信目录查找时间与目录中文件数的对数成正比.因此,嵌套结构的三次查找中的每次查找都比一次大查找快,但所有这三种查找的总数可能会更大.

但是不要相信我,我不知道我在做什么!重要的是衡量绩效!

猜你在找的HTML相关文章