首页 > 怎么可以做到让B页面不重复请求A页面已经请求下载的JS等静态资源

怎么可以做到让B页面不重复请求A页面已经请求下载的JS等静态资源

RT:求尽量减少网络资源请求的方案及原理


存localStorage,或者AB页面是前端路由实现的


B和A都在一个应用里面?

在A和B共有的页面里面加入js引用,比如页面layout的header里


不够详细,我只能说,用浏览器缓存就好了。。。。


前端解决:
使用angular.js+ng-router解决。整个网站都在一个页面了,js都只会加载一次。缺点是不利益seo。
其他方案应该也可以,我只熟悉这个

服务器方案:
nginx的配置文件中设置缓存时间,设置后下次请求会自动调用浏览器中的缓存了。

location /static/ {

expires 1d;#网页的过期时间

}

【热门文章】
【热门文章】