Rumah > Soal Jawab > teks badan
express写的文章管理系统,每个页面的菜单导航栏都是一样的,但是每个页面都从数据库去查询了一次所有的菜单。
怎么使整个网站只从数据库查询一次菜单,然后把数据给每个页面使用呢?
数据库用的 MongoDB
工具用的 mongoose
巴扎黑2017-04-26 09:03:39
Saya tidak tahunode
, adakah mungkin untuk memuatkan data menu apabila ia dimulakan dan meletakkan data menu ke dalam pembolehubah global?
PHP中文网2017-04-26 09:03:39
Cache, adakah ia berguna untuk menggunakan redis?
Atau anda mengikatnya pada app.locals
, semaknya, jika ada menu, dapatkannya terus, jika tidak, pergi ke pangkalan data untuk membuat pertanyaan dan mengikatnya.
Dengan cara ini anda boleh mendapatkannya terus setiap kali Sudah tentu, jika anda mengemas kini, menu pada app.locals
juga harus dikemas kini.