我正在使用PHP/MySQL和Laravel爲我的歷史網站創建一個新圖庫,雖然這是供參考。如何構建PHP庫中圖像的存儲
我想知道的是如何構建上傳到圖庫的所有圖像的存儲結構,我看了一些流行的網絡圖庫和其他人,但他們都顯得不同。
對於一些他們存儲圖像的文件夾結構只是類似的東西。
畫廊
- 圖像
因此,所有的圖像和縮略圖存儲只需在Images目錄。
我也看到了下面這或許是有意義的單獨的圖像和縮略圖
畫廊
- 圖片
- 縮略圖
然後極致。
畫廊
- 類別
- 子類別
---縮略圖
最後一個例子似乎很極端,你將有一個最低每類3個文件夾,但如果你有每10個類別與另外10個子類別,即210個文件夾,似乎太多了。
因此,真正尋找來自那些與畫廊合作過的最好的方法。
我覺得MySQL是你的組織者,它應該確定哪個圖像被分配到哪個類別和子類別,並根據需要組織結果。我無法真正看到超過1個文件夾的任何好處,2最好只是分開縮略圖。
真的不知道說實話:)
在我有什麼是大屠殺歷史的網站使用條款。非常直接的頂級類別,然後是子類別。 然而,任何事情的文件夾仍然看起來過於誇張,除非有另一個好處,否則即使除了美學之外,您甚至無法看到您所建議的內容。 – Holo
@ SCC-Lee看起來似乎有點矯枉過正,但有很多理由使用更復雜的文件夾結構。有些潛入到基本的硬件數據存儲方法中。考慮一下資源霸佔,它會在任何GUI中的相同文件夾中擁有大量的文件/文件夾。在基於文本的系統上它不那麼激烈,但仍然是一個好習慣。如果您將來爲了某個更大的目的而再次使用它,請不要感到驚訝。您可能非常感激你花時間!任何值得做的事都值得做。 –
絕對同意,我在完成畫廊設置之前仍在考慮選項,謝謝您的建議。 – Holo