宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 1040|回复: 8

[Windows VPS] CDN设置请教?鱼和熊掌可以兼得吗?

[复制链接]
发表于 2021-7-19 12:22:15 | 显示全部楼层 |阅读模式

之前好不容易北岸好了,可以用上国内的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:55 | 显示全部楼层
你需要用 wp的缓存插件 跟 cdn 结合
发表于 2021-7-19 12:32:04 | 显示全部楼层
没试过这种,听大佬给讲吧
 楼主| 发表于 2021-7-19 12:32:32 | 显示全部楼层
专业黑人抬棺 发表于 2021-7-19 12:23
你需要用 wp的缓存插件 跟 cdn 结合

用的是litespeed cache缓存的,大佬有用过吗?或者说缓存插件的哪些相关设置和这个设置有关?
发表于 2021-7-19 12:44:31 | 显示全部楼层
登录状态改成 js 调用后端 php 实现
发表于 2021-7-19 12:57:34 | 显示全部楼层
5楼正解,楼主可以找我帮你修改代码,起价10万元
 楼主| 发表于 2021-7-19 14:41:24 | 显示全部楼层
感谢,还是我自己研究一下吧。
发表于 2021-7-19 14:48:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-7-19 22:35:32 | 显示全部楼层
这么复杂啊、
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-31 09:21 , Processed in 0.061118 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表