为什么我加载的 gif 使我的页面加载速度变慢?

Why my loading gif makes my page to load slower?

我在页面加载前使用了一些代码来显示 gif,但它是 提高我页面的加载速度...

这是我使用该代码的地方 - http://sarkarinaukrihome.com/

JS

$(window).load(function() {
  // Animate loader off screen
  $(".se-pre-con").fadeOut("fast");;
});

HTML

<div class="se-pre-con"></div>

CSS

.no-js #loader {
  display: none;
}

.js #loader {
  display: block;
  position: absolute;
  left: 100px;
  top: 0;
}

.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(Preloader_2.gif) center no-repeat #fff;
}

您可以在下图中看到您网站文件的不同加载时间... 您的图片 quiz.png 看起来很胖,所以加载它需要一些时间...

因为你只是以小格式使用它,你可能应该减少它的大小! ;)

此外,请注意,您的网站正在搜索一些 LOGO.png 它没有找到的内容...(虽然并不重要)

与chrome的检查员:

您必须调整大小到您HTML容器所需的确切尺寸,并压缩所有图像。

如果你仔细观察你的网络流量,你会浪费很多时间来加载所有图像。

如果您分析网站的性能,Google Chrome 会为您提供建议,而您恰恰提到了这一点,如果您执行建议的操作可能会获得收益。

要使用 Google Chrome 的 LightHouse Viewer,请阅读 this

图片压缩的理论概念,可以阅读this

要压缩张不同的图片,您可以使用this

等服务