![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web性能
文章平均质量分 84
IcyFox
是非成败转头空,青山依旧在,几度夕阳红~
展开
-
浏览器缓存初探
缓存一直是web开发中提高性能的一个不可或缺的方面。由于web开发的本质实质上就是浏览器和服务器通过HTTP协议进行通信的过程。因此,缓存也分为服务器端缓存和浏览器缓存。这里,我主要讨论一下浏览器缓存。浏览器缓存的内容往往存储在浏览器本地,而内容则是由Web服务器生成,任何一方都不可能独立完成这一些列过程,所以,浏览器和服务器之间必须有一种沟通的机制,这种沟通机制被称为“缓存协商”。而浏览器正原创 2012-08-13 10:28:56 · 994 阅读 · 0 评论 -
深入懒加载
懒加载(LazyLoad)一直是前端的优化方案之一。它的核心思想是:当用户想看页面某个区域时,再加载该区域的数据。这在一定程度上减轻了服务器端的压力,也加快了页面的呈现速度。 懒加载多用于图片,因为它属于流量的大头。最典型的懒加载实现方案是先将需要懒加载的图片的src隐藏掉,这样图片就不会下载,然后在图片需要呈现给用户时再加上src属性。 公司内部库的懒加载正是采用这种方案。它会遍历页面中原创 2012-10-30 00:46:14 · 15834 阅读 · 0 评论