2016-10-06 64 views
0

我正在構建一個電子商務網站,我正在考慮將主菜單的鏈接存儲在數據庫中,以便網站所有者可以在管理面板上輕鬆編輯。在每個頁面上生成網站主菜單是不好的做法嗎?

我想知道是否它的不好的做法,通過在每個頁面上運行查詢生成菜單?如果少數用戶訪問該網站可能無關緊要,但我正試圖展望未來的問題。

感謝您的建議傢伙。

+1

只要進行編輯,也可以將其緩存到數據庫文件 – charlietfl

+1

瞭解**過早優化**是非常重要的。除非你能證明你的加載時間有問題,否則不要擔心。如果您遇到問題,請對其進行測量,並提出更好的處理方法,並始終與您之前的測量結果進行比較。 – tadman

回答

2

不,這其實很常見。只要你的查詢和數據庫結構不是一些瘋狂的瘋狂混亂,你會沒事的。

+0

在大多數渲染菜單的站點上可能需要1ms *包括*數據庫開銷。這實在是無足輕重。 – tadman

相關問題