【问题标题】:Performance report for myweb sitemyweb 站点的性能报告
【发布时间】:2019-07-26 02:09:17
【问题描述】:

我正在开发一个网站,它几乎是托管的。由于页面加载速度低,我通过gtmetrix.com 测试了我的网站页面速度性能。所以它的报告产生了两个问题作为页面速度低的原因。

影响页面加载速度的问题

  • 使用 CSS 精灵组合图像

    以下来自 abc.com 的图片应使用 CSS sprite 组合成尽可能少的图片。

    使用 CSS sprite 将图像组合成尽可能少的文件可以减少往返次数和延迟 下载其他资源,减少请求开销,并且可以减少 网页下载的总字节数。

  • 指定图片尺寸

    以下图片缺少宽度和/或高度属性。

    为所有图像指定宽度和高度,通过消除不必要的回流来加快渲染速度 并重新粉刷。

    ...abc.com/banner.jpg(尺寸:512 x 33)

这是瀑布

我对 CSS 精灵没问题

系统规格

  • Laravel 5.5
  • 引导程序 3.3.7

为了响应图像,我添加了引导类

<img src="../abc.com/banner.jpg" class="img-responsive" alt="Responsive image" id="banner">

所以我通过使用id="banner"向图像添加了自定义CSS

#banner{
  min-width : 512px ;
  min-height: 33px ;
}

我的问题是,当我添加自定义 CSS 网站时,它失去了响应能力。

所以有人可以帮忙吗?我想指定图像的尺寸,而且它应该是响应式的。因为这会影响我的网站速度。

【问题讨论】:

  • 奇怪的是,一张图片会导致您的网站加载缓慢。除非它很大并且没有经过优化。看到您的网站加载的瀑布图会很有趣。
  • @ngearing 实际上这不是一张图片。本网站的登陆页面包含 100 多张图片。我会用瀑布图更新我的问题

标签: html css twitter-bootstrap-3 responsive gtmetrix


【解决方案1】:

让我试着回答这个问题。

尝试更改以下代码:

<img src="../abc.com/banner.jpg" class="img-responsive" alt="Responsive image" id="banner">

进入:

<img src="../abc.com/banner.jpg" width="512" height="33" class="img-responsive" alt="Responsive image">

您需要删除 id "id="banner"" 以重新启用您的横幅响应能力。

您可以查看我的博客http://qibug.com 以查看解决“指定图像尺寸”问题的真实示例;我在不牺牲响应能力的情况下指定了我的图像尺寸。尝试打开帖子页面以检查特征图像上的相同内容。

希望你能接受我的回答。

【讨论】:

  • 感谢您为此花费宝贵的时间。我会检查一下,如果它解决了我的问题,我会把它作为答案。再次感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-01
  • 2015-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多