为什么我的 html 网站加载速度如此之慢并且在切换到另一个程序后冻结?

问题描述 投票:0回答:1

我正在制作 3 个网站,其中两个工作得很好,但最后一个由于某种原因加载速度非常慢,如果我稍等一下,它就会加载并工作得很好,但如果我使用 alt+tab 切换到其他内容,整个网站就会冻结。可能是什么问题?

body {
  font-family: sans-serif;
  background: url(wallpaper.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.fading {
  background-image: url('fatyol.png');
  width: 880px;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  text-align: center;
}

#cim {
  font-family: sans-serif;
  text-decoration: underline;
  font-size: 30px;
}

#nav {
  font-family: sans-serif;
}

.kep {
  width: 800px;
  height: 500px;
  margin-left: 50px;
  margin-right: 50px;
  border-radius: 50px;
  margin-bottom: 20px;
  box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -moz-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -webkit-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -khtml-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
}

.hajokep {
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: 400px;
  border-radius: 5px;
  margin-bottom: 20px;
  box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -moz-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -webkit-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -khtml-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
}

.fejlec {
  text-decoration: underline;
  margin-top: 30px;
  margin-bottom: 20px;
}

.labjegyzet {
  background-color: rgba(29, 120, 180, 0.712);
  margin-top: auto;
  color: azure;
  margin-left: 20px;
  margin-right: 20px;
}

.bal {
  text-align: left;
  margin-left: 50px;
  margin-top: 20px;
}

.jobb {
  text-align: right;
  margin-right: 50px;
  margin-bottom: 20px;
}

a:link {
  text-decoration: none;
  color: white;
}

a:visited {
  text-decoration: none;
  color: white;
}

a:hover {
  text-decoration: underline;
  color: white;
}

a:active {
  text-decoration: underline;
  color: white;
}

p {
  margin-left: 20px;
  margin-right: 20px;
}

.extendpage2 {
  height: 100%;
  width: 100%;
  padding: 90px;
}

table {
  margin-left: 30px;
  margin-top: 50px;
  box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -moz-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -webkit-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
  -khtml-box-shadow: 10px 10px 5px rgba(8, 1, 1, 0.452);
}
<!DOCTYPE html>
<html lang="hu">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
  <link href="kirandulas.css" rel="stylesheet">
  <title>Kirándulás</title>
</head>

<body>
  <nav id="nav" class="navbar navbar-expand-lg navbar-dark bg-dark">
    <div class="container">
      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <p id="cim" class="navbar-brand">Kirándulás</p>
        <ul class="navbar-nav me-auto mb-2 mb-lg-0">
          <li class="nav-item">
            <a class="nav-link" href="home.html">Összefoglaló</a>
          </li>
          <li class="nav-item">
            <p class="nav-link active">Első nap</p>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="site2.html">Második nap</a>
          </li>
        </ul>
      </div>
    </div>
  </nav>
  <div class="fading">
    <header class="fejlec">
      <h1>Első nap</h1>
    </header>
    <div class="row">
      <div class="col-md">
        <img src="SiofokViztorony.jpg" alt="Víztorony" class="hajokep">
      </div>
      <div class="col-md-6">
        <img src="szallas.jpg" alt="Szállás" class="hajokep">
      </div>
    </div>
    <p>Késő reggel, 9:30 körül indultunk el a vonatállomásról, nekivágva egy 2 és fél órás egy helyben utazásnak Siófokra.</p>
    <p>A vonatról leszállva negyed órás séta mellett keresztül vágtunk Siófok Fő terén, melynek közepén egy hatalmas víztorony áll, amely 2022 őszén lett felújítva. Jelenleg kilátóként és kávézóként üzemel a érdeklődők számára.
      <br>A torony mellett még számos más bolt is található a Fő téren.</p>
    <p>Ezeken keresztül vágva megérkeztünk a szállásra. Lepakolást követően az osztály útjának volt engedve a kora esti órákig. Voltak, akik a közeli boltokat, voltak, akik a Balatont látogatták meg, de voltak azok is, akik a szálláson foglalták el magukat.</p><br>
    <img src="sutogetes.jpg" alt="Sütögetés" class="kep">
    <p>Ahogy az este lassan beköszöntött, úgy az esti tevékenység is kezdetét vette: tűzön sütögetés!
      <br>Megraktuk a tüzet és előkészítettük a húsokat, zöldségeket, italokat.
    </p>
    <p>Késő este, mikor már mindenki elfogyasztotta, amit elkészített magának, újra szabad elfoglaltság vette kezdetét egészen addig, amíg utolsók is közülünk le nem feküdtek.</p>
    <div class="extendpage2">
    </div>
  </div>
  <footer class="labjegyzet">
    <div class='bal'>
      <p>Elérhetőségeink: email<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&ensp;email<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&ensp;email</p>
    </div>
    <div class="jobb">
      <h1><a href="email">name</a></h1>
    </div>
  </footer>
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
</body>

</html>

我基本上查看了整个代码,但我找不到任何可能导致它的原因。

html css performance bootstrap-4 freeze
1个回答
0
投票

通常图片会占用太多空间,所以你应该压缩它们。

如果不需要在一定像素大小下显示尺寸,也可以缩小图像的尺寸。也就是说,您可以在较小的屏幕尺寸下显示较小的图像。

就压缩而言,60% 到 70% 的图像质量就足够了。 例如,全尺寸图像大小为 2 到 5 Mb,分辨率为 4032x3024 像素。你不需要那么大。如果你用图像编辑器压缩它,你可以获得像658kb这样的文件大小,这样你就可以获得很多空间,因此下载时间会少得多。

© www.soinside.com 2019 - 2024. All rights reserved.