首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模板引擎和缓存

问模板引擎和缓存
EN

Stack Overflow用户
提问于 2017-11-21 19:32:01
回答 1查看 202关注 0票数 2

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

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

会有缓存命中吗?当我们一直向客户发送新版本的html时,难道我们不会失去互联网缓存的所有好处吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-14 03:24:44

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

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

我们的站点使用CDN作为公共页面(仍然使用pug生成),然后当您在CDN中签名时,它指示您不要缓存动态呈现的“个人”页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47421204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档