一个关注IT技术分享,关注互联网的网站,爱分享网络资源,分享学到的知识,分享生活的乐趣。
性能黄金法则:80-90%的终端用户响应时间花在下载前端,即页面上的所有组件:img、stylesheets、scripts等1.缩小HTML、CSS和JavaScript减少资源意味着从HTML、JavaScript和CSS中删除不必要的、不需要加载的字符,如空白字符、换行字符、注释和块分隔符。这将加快您的加载时间,因为它减少了必须从服务器请求的代码量。最小化自动化任务系统的插件——Grunt和Gulp。缩小JavaScript代码的工具——JSMi
一.为什么使用缓存?1.高性能假设这么个场景,有个操作,一个请求过来,耗时600ms操作mysql查出来一个结果,但是这个结果可能接下来几个小时都不会变了,或者变了也可以不会立即反馈给用户。那么此时咋办?将折腾600ms查出来的结果放入缓存里,一个key对应一个value,下次查找时不经过mysql,直接从缓存里通过一个key查出来一个value,2ms搞定,性能提升300倍。所以对于一些需要复杂操作耗时查出来的结果,确定后面
前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有
目录🍒HTTP缓存🏳️🌈不同种类的缓存(私有)浏览器缓存(共享)代理缓存🏳️🌈缓存操作的目标🏳️🌈缓存控制Cache-control头Pragma头🏳️🌈新鲜度改进资源🏳️🌈缓存验证ETags🏳️🌈Vary响应💬总结
关于我们 | 我要投稿 | 免责申明
Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1