Caching 模板引擎和缓存

Caching 模板引擎和缓存,caching,proxy,pug,template-engine,Caching,Proxy,Pug,Template Engine,使用模板引擎(pug、thymeleaf等)时, 服务器动态呈现html文件,然后在每个页面请求时将其交付给客户端 假设在服务器和客户端之间有一个公司代理服务器或缓存服务器 是否会有缓存命中? 当我们一直向客户端发送新版本的html时,难道我们没有失去internet缓存的所有好处吗?如果URL对所有用户都是相同的,那么是的,CDN大部分时间都会被命中。当某个路径被命中时,您需要执行类似于或设置CDN的操作以绕过缓存 这就是为什么许多站点使用AJAX调用来填充加载后的页面。所有HTML都可以缓存

使用模板引擎(pug、thymeleaf等)时, 服务器动态呈现html文件,然后在每个页面请求时将其交付给客户端

假设在服务器和客户端之间有一个公司代理服务器或缓存服务器

是否会有缓存命中?
当我们一直向客户端发送新版本的html时,难道我们没有失去internet缓存的所有好处吗?

如果URL对所有用户都是相同的,那么是的,CDN大部分时间都会被命中。当某个路径被命中时,您需要执行类似于或设置CDN的操作以绕过缓存

这就是为什么许多站点使用AJAX调用来填充加载后的页面。所有HTML都可以缓存在CDN中,CDN配置为绕过所有
/api
路径的缓存

我们的站点将CDN用于公共页面(仍然使用pug生成),然后当您登录时,CDN将被指示从不缓存动态呈现的“个人”页面