因此,我正在为一家公司开发这个网站,它可能有约1,000-5,000个配置文件(供应商和用户),所以我必须存储约10图片每个供应商在网站的服务器上的目录(这将使用PHP检索),所以我想知道哪个将是一个更好的表现方式来做到这一点。我有2种选择:性能:大量的图像与大量的目录在网络服务器
拥有所有单个文件夹中的所有配置文件的图像(有说10,000张单个文件夹)
对具有每10张图像的所有配置单独的目录(1000每个文件夹有10个图像。)
那么在运行linux的服务器上,网站的性能应该更好?我知道在这样的规模下,可能无关紧要,但可能会扩大,比这更多的配置文件,我使用的服务器非常慢(您可以看到包含额外功能后对性能的影响PHP文件)。
我会使用类似:
<?php
for ($i = 1; file_exists("img/vendors/vendor_id_".$i.".jpg"); $i++)
{
echo "<img src=\"img/vendors/vendor_id_".$i.".jpg\">";
}
?>
或
<?php
for ($i = 1; file_exists("img/vendors/vendor_id/".$i.".jpg"); $i++)
{
echo "<img src=\"img/vendors/vendor_id/".$i.".jpg\">";
}
?>
感谢。