网站性能解释

更新时间:2022-04-25 / 文章作者:Jerry Low

网站表现 是您网站的速度和可用性。 速度是指从 Web 浏览器发出请求时网站的加载速度。 可用性也可以称为正常运行时间或可靠性,是指可以访问您的站点的时间百分比。

出于多种原因,您的网站性能很重要。 

您的网站性能很重要,为什么?

转换更好

从网络流量的角度来看,如果您的网站加载缓慢或经常不可用,您的用户将不会满意。 请记住,您的网站访问者是您的客户。 不满意的访客更有可能 不返回 到您的网站。

移动流量

时代也变了,今天我们看到移动设备占 接近一半 互联网上的流量。 因为像谷歌这样的搜索引擎知道这一点,他们也在搜索排名中考虑了速度。 

谷歌搜索排名

如今,在移动设备上运行缓慢的网站 可能会在 Google 上受到处罚 搜索引擎排名。 这对网站所有者来说很重要,因为谷歌处理 全球超过 90% 的搜索流量.

您的服务器性能不是网站性能

重要的是要意识到两者之间存在明显差异 服务器性能网站表现. 服务器性能是服务器响应请求的速度。 网站性能是网站/网页加载所需的时间。

“服务器速度”和“可用性”是我们在姊妹站点 HostScore 收集的两个服务器性能数据。
“服务器速度”和“可用性”是我们在姊妹站点 HostScore 收集的两个服务器性能数据。

服务器性能

服务器性能是网站性能的一小部分,因为它会影响整体加载时间。 它高度依赖于您选择的网络托管公司所拥有的设备和基础设施的质量。

网站性能

网站性能由许多其他因素组成,其中许多因素可以由您作为网站管理员进行微调。 可以调整以提高整体网站性能的内容包括缓存、脚本优化、延迟、压缩等。

什么会影响您网站的性能?

一个网站是由许多活​​动部分组成的; 图像、代码,甚至有时是外部资源。 所有这些都增加了网站的整体“重量”。 考虑一下; 仅由文本组成的网站比包含大量图像的网站加载速度要快得多。

当然,这是一个极端的比较,但它有助于概述各种因素如何影响我们的网站性能。 为了让您的网站以最佳方式运行,请在形式与功能之间取得平衡,看看什么最适合您。 

1。 高速缓存

缓存是将数据保存在内存中以提高性能。 Web 应用程序可以将高优先级数据保存在内存中,以便更快地处理这些数据。 保存在内存中的数据充当网站的“快照”,可根据请求快速提供服务。

网站缓存主要有两种类型—— 服务器端缓存客户端缓存.

Web 缓存的工作原理(来源: Kinsta).

什么是服务器端缓存?

服务器端缓存利用了可用的内存 Web服务器. 最常见的服务器端缓存形式是数据库和对象缓存。 这有助于高度依赖数据库的 Web 应用程序(例如 WordPress)减少数据库和处理器的潜在负载。 其他形式的服务器端缓存包括: 操作码缓存、页面缓存、代理服务器缓存和 CDN 缓存。

什么是客户端缓存?

客户端缓存利用用户端的内存。 客户端缓存有多种类型,其中最流行/最常见的形式是浏览器请求缓存,用于限制或管理浏览器从 Web 服务器请求更新文件的频率。

2.DNS查找

您的网站 DNS 解析时间因提供商而异。
您的网站 DNS 解析时间因提供商而异。

尽管您无法直接影响服务器响应速度,但您可以改进其中的一个元素。 DNS 查找是构成服务器响应速度的要素之一。

不同的 DNS 提供商有 不同的表现水平. 例如,如果您使用 Cloudflare 作为您的 DNS 提供商,与您使用 DNS 相比,您可以获得更好的性能 GoDaddy.

通过更改您的 DNS 提供商并选择性能更快的提供商,您可以缩短服务器响应速度的宝贵时间。 在某些情况下,差异可能超过 120 毫秒,这很重要。

3。 多媒体

明亮、充满活力的图像可能会为您的网站带来奇迹,但可能会显着增加加载时间。

图像和视频的大小通常比代码或纯文本大得多。 一页纯文本可能只占用 4KB 的空间。 即使经过适当优化,整页图像也更有可能占用 80KB 到 100KB。

4. 外部资源

如果您的网站使用第三方提供的服务,则可能会增加延迟。 这是因为在加载您的站点时,服务器必须花费额外的时间与另一台服务器通信,以将服务从该站点加载到您的站点。

作为一个例子,让我们考虑一个名为 StatCounter 的流行 Web 统计服务。 在上图中,忽略中间的所有内容并专注于最后一行。 在这种情况下,在此站点上使用 StatCounter 会增加该站点的加载时间几乎一整秒。

5. 附加站点功能/插件

例如: WordPress 和 Weebly , 内容管理系统 (CMS) 为当今 Internet 上 30% 以上的网站提供支持。 它易于使用且高度模块化,允许用户替换 编码 了解它所谓的插件。

但是,WordPress 是开源的,这意味着任何人都可以为插件池做出贡献。 这包括专业开发人员以及尝试编码的业余爱好者。 结果是 质量差异很大的插件池.

即使不是在 WordPress 上运行的网站也可能成为“插件综合症”的牺牲品,因为他们使用第三方插件来增强他们的网站。 使用过多的插件会显着降低您的网站速度,并使其面临更大的安全风险。

6。 服务器位置

托管在美国东海岸的测试站点 - 注意物理距离如何影响 Web 服务器响应时间。 您的虚拟主机越接近您的目标流量,您的网站加载速度就越快。
测试站点托管在 United States 东海岸——注意物理距离如何影响 Web 服务器响应时间。 您的虚拟主机越接近您的目标流量,您的网站加载速度就越快。

除了您的网站和服务器的性能如何之外,影响您的网站如何与访问者合作的另一件事是它与您的目标市场的距离。 如果您的目标是国际流量,那么您对此无能为力。 但是,如果您的目标流量更加本地化,​​那么您选择的服务器位置可能会有所不同。

例如,如果您正在运行一个针对亚洲地区访问者的网站。 在这种情况下,如果您的网络主机在该地区有一个数据中心,那将会有所帮助。 您的网络主机越接近您的目标流量,访问者的延迟就越低。

7. 资源有限

所有网络托管计划都带有您可以使用的预定义资源数量。 一些会影响站点性能的资源包括 CPU 时间和内存量。

如果您的站点经常使用或超过分配给它的资源量,则可能会出现问题。 资源不足可能会导致速度减慢甚至帐户暂停。 请记住,对于大多数计划,您正在与许多其他用户共享资源。 如果您或他们不断最大化资源使用率,则整个系统可能会遭受性能不佳的影响。

测试您的网站性能

既然您知道影响网站性能的一些关键领域,让我们考虑如何监控事物的各个方面。 您可以使用大量免费工具来衡量您的网站的运行情况。

网页测试 – 该服务可帮助您从特定地理位置微观分析您网站的性能。 您需要做的就是输入您的网站地址并选择您希望进行测试的服务器。

BitCatcha – 对于那些可能只关注服务器响应时间的人,您可以尝试使用 BitCatcha 服务器速度检查器。 这个方便的工具可让您从战略性地分布在全球各地的不同地点测试您的站点的响应——一次完成。

GTmetrix – 另一个可以帮助您测试页面速度的流行工具是 GTmetrix。 这不仅可以帮助您分析性能细节,还可以提供一些关于哪些方面可以改进的亮点。 将其视为带有建议的网页测试。

谷歌的见解PageSpeed – 也许最有价值的资源之一(因为它直接来自马的嘴)是 Google PageSpeed Insights。 该工具将帮助分析您的移动和桌面网站,为您提供两组可操作的结果。

新生 – Freshping 是一个非常有用的工具,您可以使用它来自动监控您的网站。 它每分钟都会不断地检查您的网站,看看它是否已关闭,如果是,则会提醒您。 更好的是,您的正常运行时间以及您的服务器响应速度都会被记录下来。 可以存储长达三个月的正常运行时间记录。

下一篇:如何提高您的网站性能?

Web 性能对所有网站的生存都至关重要。 缓慢的站点使用户感到沮丧,也可能表明存在问题,例如资源使用过度或配置不正确。 

与其等待问题发生,不如测试您的站点并确保其正常运行并符合规范始终是一个好主意。 这里是 提高网站性能的 10 种方法.

关于Jerry Low

WebHostingSecretRevealed.net (WHSR) 的创始人 - 他的托管评论文受到 100,000 用户的信任和使用。在网络托管、联盟营销和 SEO 方面拥有超过 15 年的经验。为 ProBlogger.net、Business.com、SocialMediaToday.com 等做出不少贡献。