因此,我正在爲一家公司開發這個網站,它可能有約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\">";
}
?>
感謝。