Express가 작성한 기사 관리 시스템에서는 각 페이지의 메뉴 탐색 모음이 동일하지만 각 페이지는 데이터베이스의 모든 메뉴를 쿼리합니다.
전체 웹사이트가 데이터베이스에서 한 번만 메뉴를 쿼리하고 각 페이지의 데이터를 사용하도록 하려면 어떻게 해야 할까요?
데이터베이스용 MongoDB
도구를 위한 몽구스
PHP中文网2017-04-26 09:03:39
캐시, redis를 사용하면 유용할까요?
아니면 app.locals
에 바인딩해서 확인하고, 메뉴가 있으면 바로 가져오고, 없으면 데이터베이스에 가서 쿼리해서 바인딩하면 됩니다.
이렇게 하면 매번 직접 검색할 수 있습니다. 물론 업데이트하면 app.locals
의 메뉴도 업데이트되어야 합니다.