全球主机交流论坛

标题: CDN设置请教?鱼和熊掌可以兼得吗? [打印本页]

作者: yuewan    时间: 2021-7-19 12:22
标题: CDN设置请教?鱼和熊掌可以兼得吗?

之前好不容易北岸好了,可以用上国内的CDN了。但是却有个问题一直困扰着我,想请教一下大佬:

问题是这样的:我站点顶部显示用户登陆状态的显示栏,日常访客访问的时候是未登录状态,登陆后是显示XX用户登陆的状态。接下来我设置了CDN后,将/wp-admin及wp-login.php及所有.php文件全部不缓存。站点访客及登录用户都正常访问,顶部栏显示也正常,跳转也正常。

但是因为站点做了伪静态,文章内容是html,如果CDN设置缓存html的话,那日常访客访问文章确实非常快,但是登录用户就出问题了,登录后,当前页面顶部栏是显示已登录的,点击到其他页面就自动跳转到html的缓存页面上,顶部栏不显示已登录用户。或者有时候出现点击新的页面,顶部栏显示了已登录用户,但是该页面就被缓存了。一个普通访客访问该页面的时候,会显示顶部XX用户登陆,相当于访问别人登陆后被CDN缓存的页面。

想要实现的效果:能缓存html,日常访客访问为未登录状态的CDN缓存后的html页面,用户登陆后的html页面顶部显示登陆状态,但是不会被CDN缓存。

鱼和熊掌可以兼得吗?
作者: 专业黑人抬棺    时间: 2021-7-19 12:23
你需要用 wp的缓存插件 跟 cdn 结合
作者: ApkB    时间: 2021-7-19 12:32
没试过这种,听大佬给讲吧
作者: yuewan    时间: 2021-7-19 12:32
专业黑人抬棺 发表于 2021-7-19 12:23
你需要用 wp的缓存插件 跟 cdn 结合

用的是litespeed cache缓存的,大佬有用过吗?或者说缓存插件的哪些相关设置和这个设置有关?
作者: xforce    时间: 2021-7-19 12:44
登录状态改成 js 调用后端 php 实现
作者: gdtv    时间: 2021-7-19 12:57
5楼正解,楼主可以找我帮你修改代码,起价10万元
作者: yuewan    时间: 2021-7-19 14:41
感谢,还是我自己研究一下吧。
作者: 晚烟如梦    时间: 2021-7-19 14:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: gger    时间: 2021-7-19 22:35
这么复杂啊、




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4