别笑我夸张:我以为是我要求高,后来才懂91官网的缓存管理逻辑(建议反复看)
别笑我夸张:我以为是我要求高,后来才懂91官网的缓存管理逻辑(建议反复看)
刚开始研究这个站的缓存策略时,我还以为自己太较真:怎么同样是静态资源,缓存表现能差出一截?慢慢翻请求头、看CDN控制台、模拟登录/未登录场景,把几百条网络请求过一遍后,才恍然大悟——真正决定体验的不是单项优化,而是一整套“按场景分级缓存”的工程思路。把这些观察整理出来,分享给遇到类似问题的人,省你反复摸索的时间。
一、先说结论(便于带着目标读下去)
区分用户状态(匿名/已登录)、资源类型(HTML/API/静态文件)和边界条件(是否携带Cookie、是否带查询参数)是缓存策略的基础。
静态资源用内容哈希+长缓存;HTML 用短缓存或无缓存配...