对于用户来说,没有什么比加载时间过长的网站更烦人了。在快节奏的现代世界中,没有人愿意等待一个元素出现在屏幕上超过3秒。一些具有高级图形设计的网站存在这种问题,动画、高分辨率图像、视频嵌入以及使用未优化的 Javascript 和 CSS 库隐藏的层层内容可能会导致网站负载过重。在本文中,广州网站建设公司将向你提供网站加载时间过长的几个原因,以及你可以采取的措施。
一、未优化的图像
并非所有图像都需要高分辨率,除非你的业务要求你的网站访问者以最佳质量查看图像,例如在摄影作品集网站中。
即使是这种情况,也不是每个页面都需要高分辨率图像。在展示所有图像的图片库中,可以简单地引入缩略图,每个链接到你显示原始图像的特定策展页面。
一般来说,高分辨率图像会加载较慢,但这并不取决于其分辨率的值。1920 像素的图像可能大于 1MB — 这对于网站图像来说已经是不可接受的大小。但是,相同的图像质量只能占用 300KB 或更少(推荐用于大多数网站)。
二、太多的Javascript代码
对实验性或“前沿”设计更开放的网站受到的影响最大,因为它们倾向于测试 Javascript库在网站中的功能限制。但是,即使在具有足够动画的常规网站中也可以发现此问题。
问题不在于拥有Javascript动画。具有相同动画的两个网站可以以不同的速度加载。这不依赖于Javascript代码中使用,但那些代码不使用。
随意下载Javascript库只是为了使用其一小部分功能的开发人员可能会使网站加载速度不必要地变慢。这是因为浏览器必须加载有用的代码以及永远不会使用的其他代码部分,优秀的开发人员会修剪代码并只包含必要的内容。
三、该网站不是为较慢的连接而构建的
一些为互联网高速国家的客户开发网站的开发人员可能不知道其他国家的互联网速度有限。优秀的开发人员会尝试针对较慢的连接速度进行优化。
但是,如果这对于更低的连接速度不再可行,则开发人员将针对目标受众可能使用的最低带宽速度优化网站。开发者还必须考虑使用移动数据通过移动设备上网的速度,并确保要加载的数据量不会耗尽用户的数据包。
移动用户通常需要更高的速度和更轻的数据加载。这可以通过对网站进行编程以检测屏幕尺寸来实现,然后仅加载选定的元素和Javascript功能。
这是你的网站加载时间过长的三个可能原因。