因此,我正在建立一個網站,其中包含一些不同動物物種的信息。我將列出500個項目,應該能夠按不同的標準進行過濾和排序。例如,我將有一個「國家選擇」選項。如果選擇巴西,則應將其他動物(居住在巴西)中的捲尾猴放入清單。我是否需要一個數據庫來處理我的網站內容?
我可以看到自己製作了一個沒有問題的50種物種的清單,因爲HTML可以管理。但是如果沒有使用某種數據庫,甚至有可能在一個具有filterabilty的列表中有500個項目?
我正在考慮將列表中的動物項目與某些過濾標準配對。例如,帶有「巴西」,「哺乳動物」,「雜食動物」等的僧帽猴。 當例如在過濾器中選擇「哺乳動物」,將與該屬性配對的所有動物(列表中的所有哺乳動物)添加到列表中,或者如果不與該屬性配對,則將其從列表中移除。
正如你可能會說,我真的沒有受過教育如何去創建這個可過濾列表。在路上,我甚至可能會考慮添加搜索功能。
插入所有內容後,我永遠不需要改變任何東西。我已經閱讀過,只有擁有動態內容時才應使用數據庫。
我不會列出同一頁面上的所有500個項目,因爲這會使其非常慢,因此很慢。我會有每頁10項。
我不需要解決方案本身。我只是希望被推向正確的方向。 我應該看看MySQL嗎?只有HTML/CSS/Javascript,可以過濾500個項目的列表嗎?我對JavaScript有點熟悉,並且讀過JSON可能能夠提供我需要的東西。
對不起,如果我的問題是模糊的,或者如果我在任何地方出錯(這是我的第一篇文章)。請詢問任何澄清和任何意見或建議是大大讚賞。
感謝, 曼尼
它可以無需服務器進行管理,然後JSON是要走的路。設計一個JSON,它可以根據需要組織所有數據,然後編寫JavaScript來加載並呈現頁面。 – trincot
謝謝!如果有很多頁面呢?第3頁上的項目是否可以在沒有數據庫的情況下被刪除? –
刪除了什麼?從頁面?是。從JSON?是的,但不是永久的。如果您的數據不是靜態的,並且用戶必須能夠從中刪除數據,那麼您需要一臺服務器來維護和存儲最新版本。 – trincot