При использовании Express с NodeJS - Как работает View Cache?
Экспресс API:
кеш представления: включает кэширование компиляции шаблона представления, по умолчанию включено в производство
У меня есть 2 вопроса:
В app.js
view cache
не указано явно в блоке разработки, не так ли?Как работает этот механизм кэширования; это аналогично memcache?
1 ответ
Решение
Как видно из исходного кода, кеш просмотра по умолчанию включен только в production
среда. Если вам не нужно кэширование на development
(или в других средах) вы можете не указывать его явно.
Как работает кэширование представлений, довольно просто. Если включено, Express сохраняет скомпилированный шаблон в памяти процесса и отображает кэшированную версию. Таким образом, временные файлы кэша не создаются, и шаблон быстро извлекается из памяти.