【发布时间】:2017-05-04 13:05:41
【问题描述】:
我的网站有一个背景图片,当我第一次加载它时;我看到 按钮 等和 图片在大约一两秒后加载, 图像原始大小为 1.1 MB,在阅读以下帖子后,我将其减小到 160 KB,但加载图像仍然需要时间……
水晶,G.5 Easy Ways to Help Reduce Your Website’s Page Loading Speed。 中心点。 2015-08-03.
还有其他改进方法吗?
我用的比较少,如下:
.intro {
display: table;
width: 100%;
height: auto;
padding: 100px 0;
text-align: center;
color: white;
background: url(../img/intro-bg-compr.jpg) no-repeat bottom center scroll;
/* ... */
}
【问题讨论】:
-
对于加载图像,您无能为力。不过,您可以添加一个高度,如果感觉像是图像的占位符,并且在加载时它会在您的内容周围随机播放
-
@Sudheer - 你能举个例子吗?
-
因为它是背景图像,所以您不需要高度。他的意思是,如果您在图像之后有一块文本,通过分配一个高度,它将为图像留下所需的空间,而不是让文本在加载之前上下反弹。此处不适用。您可以做的一件事是检查缓存。设置它,以便用户第一次只需下载一次图像。
-
你已经完成了建议的所有 5 件事吗?如果您链接到您的网站,就会更容易发现问题。
标签: javascript css image twitter-bootstrap less