首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在菜单中使用带有登录状态的cdn缓存?

问如何在菜单中使用带有登录状态的cdn缓存?
EN

Webmasters Stack Exchange用户
提问于 2021-12-26 20:43:08
回答 1查看 115关注 0票数 2

在我的网站上,我在标题中有一个名为“登录”的按钮,如果用户用一个小的头像登录的话,也可以使用他的名字。我不使用任何缓存,因此头的文本在服务器端进行计算。

如果我排除了动态标题(登录状态),我的大部分页面都是静态的。我想使用CDN缓存这些静态页面,但是我不知道如何处理"login/username“部分。

是否存在可以利用cookie的CDN缓存技术?所以页面可以被缓存,而头链接只是由cookie决定的?

我还在考虑使用ajax来显示登录/用户名,但我觉得这给人一种落后网站的感觉。我注意到mailtrap.io正在使用这样的技术,它总是让我感到困惑。另外,我考虑的只是命名菜单项“仪表板”,而没有给用户一个指示,如果他是登录与否。

还有其他/更好的options=吗?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2021-12-28 10:46:20

CDN最好用于静态内容,如图像、css文件和javascript文件,将这些文件放置在尽可能接近最终用户的位置,页面的html (包括用户/登录按钮)来自服务器。这仍然将为静态文件提供CDN的好处,而不会导致缓存用户生成的块的问题。

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

https://webmasters.stackexchange.com/questions/138014

复制
相关文章

相似问题

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