第一次访问时间很长,一段时间不访问网站,然后再次访问网站的时候,也是很久才能访问,有没有大神知道怎么解决这个问题的?
第一次请求资源会把一些静态资源缓存下来,如图片,css,js等,同事会有个过期时间,过期时间内他会直接使用本地的缓存,而不再请求,你很久没有访问再打开也很久,是因为之前缓存的资源过期了,需要重新请求。这个可以做CDN给静态资源加速,接口做负载均衡即可。
15 回答8.4k 阅读
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
因为第一次访问之后,浏览器会把静态资源给缓存下来(CSS/JS/IMAGE..),第二次再次访问的时候浏览器便不会再去请求服务器拉取资源,所以第二次访问会比第一次访问快很多。