mongodb - express做的文章管理網站,文章分類查詢問題,如何實作只查詢一次資料庫?
淡淡烟草味
淡淡烟草味 2017-04-26 09:01:39
0
6
714

express寫的文章管理系統,每個頁面的選單導覽列都是一樣的,但是每個頁面都從資料庫去查詢了一次所有的選單。

怎麼使整個網站只從資料庫查詢一次選單,然後把資料給每個頁面使用呢?

資料庫用的 MongoDB

工具用的 mongoose

淡淡烟草味
淡淡烟草味

全部回覆(6)
巴扎黑

不清楚node,是不是可以啟動的時候,就載入選單資料,把選單資料放到全域變數裡面?

迷茫

個人覺得,你可以做一層快取。

刘奇

分割頁面,再額外引入ejs子頁面。

Ty80

https://github.com/hubwiz/example-node

大家讲道理

你可以保存快取裡面的

洪涛

緩存起來,有用redis麼?
或是你綁定到app.locals上,檢查一下,如果有選單就直接取,如果沒有就去資料庫查詢後綁定上去。
這樣每次可以直接取了,當然,你更新的話,app.locals上也要把菜單更新一下。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板