[img]https://upload.cc/i1/2024/11/02/nAfvFP.png[/img]
[img]https://upload.cc/i1/2024/11/02/1zYrIj.png[/img]
是不是没办法解决了
[img]https://upload.cc/i1/2024/11/02/nAfvFP.png[/img]
[img]https://upload.cc/i1/2024/11/02/1zYrIj.png[/img]
是不是没办法解决了
|
yuzo555Nov 2, 2024
1
你这命中率都 91% 了,没 CDN 估计秒崩
|
|
mooyoNov 2, 2024
2
多动态,没啥不能解的
|
|
wonderfulcxmNov 2, 2024 via iPhone
3
什么场景,v2ex 也是登录回源的,不登陆是 CDN 缓存的,有时候一点牺牲体验也不是不行。
|
|
5
@wonderfulcxm #3, 类似 V2EX 这样的社区, 不登录的情况下, 也是没走 CDN
|
|
yuzo555Nov 2, 2024
6
动静分离做得太差。占流量的资源,一律做成静态文件,不要全部塞在动态页面里面。
|
|
humbassNov 2, 2024
7
基本上就是静态文件没有分离
|
|
8
|
|
realpgNov 3, 2024
10
老老实实改成现代化开发 前后端完全分离就好了
精简 api server 的返回值 |
|
lsheroNov 3, 2024 via Android
11
一些几个小时以上才变的动态内容直接强制缓存不回源,数据变化后再调接口去刷新。
|
|
gmyxdsNov 3, 2024
12
op 这个图片,用的什么面板
|
|
yinminNov 3, 2024 via iPhone
13
有些动态页面的内容刷新频率不高,或者通过加 url 的 querystring 参数区分数据源,强制让 cdn 缓存。实现方法是加 header 强制让 cdn 缓存。
例如:页面的评论区要动态加载一个 json 数据包,可以在 json 的 url 后面加一个总评价数的参数(或者是这个页面最后一个评价的 timestamp ),json 返回页面加 header 强制 cdn 缓存 5 分钟。 |
|
changweiNov 3, 2024
14
很好奇楼主这是什么网站?
|
|
ShuA1Nov 4, 2024
16
看看 varnish
|
|
17
谢谢大家的方案,后续会做好动静分离的,现在的话能强制 CDN 缓存的就先用着
|